Cloud Ready
Multi-tenant Application Platform

Ram Kumar - Director – Product Management
ram.k@techcello.com
www.techcello...
Innovation

Featured by Gartner for its Innovative, Cool and Potentially disruptive offering

© Techcello www.techcello.co...
Case Study - 1
 Invision, Germany – Leading player in Workforce Management
– Bought 30 developer licenses
– Was planning ...
Case Study 2
 Benefits Administration Platform for a large US based HRO

– The entire product built on top of the framewo...
Benefits Administration System built on Techcello
Before

After

Only IT personnel can make system
changes

Only domain ex...
Case Study 3
 Synergita –Start up in Talent/Performance Management System

– Had a young team (2-4 years experience)
– Ne...
Other Applications being built on Techcello
 Affiliate Marketing System – Concep Global UK

 Business Management Portal ...
Multi-tenancy – Maturity Levels

© Techcello www.techcello.com
The Development Platform

© Techcello www.techcello.com
The Architecture

© Techcello www.techcello.com
The Process

© Techcello www.techcello.com
The Value Proposition
 Develop on .NET, Deploy Anywhere

 Cloud ready scalable, Multi-tenant
 Architectural and Enginee...
Multi-tenant Application Platform

Exception Management

Instrumentation

Caching – Distributed
Caching

Data Access
Manag...
Multi-tenant Application Platform

Data Connection
Abstraction

Authentication

Data Security

Access Control

Customizati...
Multi-tenant Application Platform

Subscription Management

Tenant Management

Usage Monitoring and
Metering

Data Managem...
Distributed Caching

© Techcello www.techcello.com
Distributed Data Architecture

Partitioning
• Distribute Load Across Servers Based On TenantId
• Vertical Partitioning
• D...
Data Architecture

© Techcello www.techcello.com
Authentication

Authentication
• Tenant Code Based Authentication
• Single Sign On
• SAML
• Federated Authentication
• Sup...
Authorization / Access Control
ACL Policy

• Privilege Based Authorization
• Named Privileges
• Entity Action Privileges
•...
Audit Trail

Types
•
•
•
•

Event Auditing
Snapshot recording
Change tracking
Performance Audits

When to Audit
• Time bas...
Data Security

Data Security
•
•
•
•

Strong Algorithm
Key Storage
Minimal Dual Storage
High Privileged User For Key

Cons...
Customization
Customization Units

•
•
•
•
•

View Customization
Data Customization
Report Customization
Business Rules
Wo...
Customization
Report Customization
• Adhoc Query / report / Chart builder
• Precanned reports customization – custom field...
Customization

© Techcello www.techcello.com
Customization

© Techcello www.techcello.com
Notification

Notification
•
•
•
•
•
•

Email Notification
FTP Notification
Notification Templates
Notification Audits
Bat...
Subscription Management
Package Management
• Modules and Features Based Subscription
• Usage Based Subscription
• Fixed
• ...
Tenant Provisioning

Provisioning
• Auto Provisioning
• Passive Provisioning
• Background Jobs On Provisioning
De-Provisio...
Data Management Utilities

Data Management Utilities
• Backup Utility*
• Restore Utility*
• Bulk Import / Export Utilities...
Thank You
 For more information

– Ram Kumar (ram.k@techcello.com)

© Techcello www.techcello.com
Upcoming SlideShare
Loading in …5
×

Cloud ready Multi-tenant SaaS Application Platform

1,972 views

Published on

All the platform features are available as ready to use APIs and WCF services. Developers can easily use and extend them without having to reinvent the wheel. They can instead focus only on building the business functionalities. The platform provides extensive Customizability, Configurability, Scalability, Security and Access Control capabilities.

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,972
On SlideShare
0
From Embeds
0
Number of Embeds
86
Actions
Shares
0
Downloads
53
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Cloud ready Multi-tenant SaaS Application Platform

  1. 1. Cloud Ready Multi-tenant Application Platform Ram Kumar - Director – Product Management ram.k@techcello.com www.techcello.com (A Division of Asteor Software Inc)
  2. 2. Innovation Featured by Gartner for its Innovative, Cool and Potentially disruptive offering © Techcello www.techcello.com
  3. 3. Case Study - 1  Invision, Germany – Leading player in Workforce Management – Bought 30 developer licenses – Was planning to build an in-house multi-tenant engineering platform before coming across Techcello – Evaluated Techcello for 2 months with extensive performance testing and POCs – Decided to standardize on our platform as the engineering foundation and framework for all their present and future products – Has a migration road map for the next 2-3 years moving existing products / features and customers piece by piece. © Techcello www.techcello.com
  4. 4. Case Study 2  Benefits Administration Platform for a large US based HRO – The entire product built on top of the framework – Views, Business rules and workflow are customizable by end users at the tenant level – Customer sees increased market opportunities because of the flexible product design: • Operations and Marketing people can configure and implement product to suit the customer. • Demo of Benefits Plan design is used to win new accounts. © Techcello www.techcello.com
  5. 5. Benefits Administration System built on Techcello Before After Only IT personnel can make system changes Only domain expertise is required to make a change 3 months to configure a new client 3 days to configure a new client Poor Scalability Scale up and Scale out capabilities to accommodate several new and large clients Manually configured business processes + Complex and disparate rules for each customer + Heavy dependence on direct backend updates Uniform and template-ized business processes and rules + Operational manager can make even the most fine-grained system change to the system from his laptop in a holiday resort © Techcello www.techcello.com
  6. 6. Case Study 3  Synergita –Start up in Talent/Performance Management System – Had a young team (2-4 years experience) – Needed a strong, tested and scalable Multi-tenant platform so that they can focus only on the business domain functionalities – Successfully live at Amazon – Extensively leveraged the customizability and configurability aspects of the framework on a multi-tenant architecture. – Is able to offer a disruptive pricing of US$ 25 per user per year with a product that can be “sefl-configured” by customers across verticals, domains and organization sizes. © Techcello www.techcello.com
  7. 7. Other Applications being built on Techcello  Affiliate Marketing System – Concep Global UK  Business Management Portal – Rofarez Malaysia  CRM – Duosoft Colombo  Retail KPO - Mobius  POC Stage – Large BPO : Migrate multiple CRM instances to Multi-tenant architecture, Customize and configure for each client differently, while maintaining a single code base; – Retail Software ISV : Migrate Loyalty Management Module to Cloud based SaaS © Techcello www.techcello.com
  8. 8. Multi-tenancy – Maturity Levels © Techcello www.techcello.com
  9. 9. The Development Platform © Techcello www.techcello.com
  10. 10. The Architecture © Techcello www.techcello.com
  11. 11. The Process © Techcello www.techcello.com
  12. 12. The Value Proposition  Develop on .NET, Deploy Anywhere  Cloud ready scalable, Multi-tenant  Architectural and Engineering excellence packaged and delivered as a product and used during development as a framework  30-50% saving in cost and time to market  Strategic and Technical control over the entire application stack  Freedom Flexibiliry and Control of Custom Development without the complexities, risks, costs and time overheads associated with ground up development © Techcello www.techcello.com
  13. 13. Multi-tenant Application Platform Exception Management Instrumentation Caching – Distributed Caching Data Access Management Service Injection Policy Injection © Techcello www.techcello.com
  14. 14. Multi-tenant Application Platform Data Connection Abstraction Authentication Data Security Access Control Customization Adhoc Query and Report Builders Notification Audit Trails Scheduling (Data Isolation / Partitioning) © Techcello www.techcello.com
  15. 15. Multi-tenant Application Platform Subscription Management Tenant Management Usage Monitoring and Metering Data Management Utilities © Techcello www.techcello.com
  16. 16. Distributed Caching © Techcello www.techcello.com
  17. 17. Distributed Data Architecture Partitioning • Distribute Load Across Servers Based On TenantId • Vertical Partitioning • Distribute Load Across Servers Based On Functionality • Horizontal and Vertical Partitioning • Functionality +Tenant - server Mapping • Connection String Management By Functionality and Tenant Data Isolation • Tenant View Filter © Techcello www.techcello.com
  18. 18. Data Architecture © Techcello www.techcello.com
  19. 19. Authentication Authentication • Tenant Code Based Authentication • Single Sign On • SAML • Federated Authentication • Support claims • Identity Provider • Password Policies © Techcello www.techcello.com
  20. 20. Authorization / Access Control ACL Policy • Privilege Based Authorization • Named Privileges • Entity Action Privileges • Custom Access Control Policies • Global Roles • Tenant Defined Roles • License and Privileges • Features Privilege mapping • Role Privilege Mapping • Access Control Units Datascope Policies • Static and Dynamic Data Scope • Tenant defined policies © Techcello www.techcello.com
  21. 21. Audit Trail Types • • • • Event Auditing Snapshot recording Change tracking Performance Audits When to Audit • Time based audits • Event based audits © Techcello www.techcello.com
  22. 22. Data Security Data Security • • • • Strong Algorithm Key Storage Minimal Dual Storage High Privileged User For Key Consideration • Performance • Direct Data Access In Reports © Techcello www.techcello.com
  23. 23. Customization Customization Units • • • • • View Customization Data Customization Report Customization Business Rules Workflow View Customization • • • • URL Customization Logo, Themes Form Fields – Visibility, Editability, Mandatory Labels © Techcello www.techcello.com
  24. 24. Customization Report Customization • Adhoc Query / report / Chart builder • Precanned reports customization – custom fields support, visibility, order Business Rule Customization • Business Rule Editor • Domain Model Driven Workflow Customization • Workflow Editor • Human Workflow © Techcello www.techcello.com
  25. 25. Customization © Techcello www.techcello.com
  26. 26. Customization © Techcello www.techcello.com
  27. 27. Notification Notification • • • • • • Email Notification FTP Notification Notification Templates Notification Audits Batch Notifications Background Jobs © Techcello www.techcello.com
  28. 28. Subscription Management Package Management • Modules and Features Based Subscription • Usage Based Subscription • Fixed • Blocks • Seat Based Subscription • Custom Subscription – Pick and Choose Access Control By Subscription • Privileges Based On Subscriptions Metering • Usage Audits • Usage Reports Billing • Integration with your Own billing or Cloud Billing Providers © Techcello www.techcello.com
  29. 29. Tenant Provisioning Provisioning • Auto Provisioning • Passive Provisioning • Background Jobs On Provisioning De-Provisioning • SLA implementation • Tenant Exit Jobs © Techcello www.techcello.com
  30. 30. Data Management Utilities Data Management Utilities • Backup Utility* • Restore Utility* • Bulk Import / Export Utilities* *Roadmap © Techcello www.techcello.com
  31. 31. Thank You  For more information – Ram Kumar (ram.k@techcello.com) © Techcello www.techcello.com

×