Techcello webinar ppt slideshare

31
Cloud Ready Multi-tenant Application Platform Ram Kumar - Director Product Management [email protected] www.techcello.com (A Division of Asteor Software Inc)

Transcript of Techcello webinar ppt slideshare

Cloud Ready

Multi-tenant Application Platform

Ram Kumar - Director – Product Management

[email protected]

www.techcello.com

(A Division of Asteor Software Inc)

© Techcello www.techcello.com

Innovation

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

© Techcello www.techcello.com

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

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

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

Benefits Administration System built on Techcello

© Techcello www.techcello.com

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.

Case Study 3

© Techcello www.techcello.com

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

Other Applications being built on Techcello

© Techcello www.techcello.com

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

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

The Value Proposition

© Techcello www.techcello.com

Multi-tenant Application Platform

Exception Management Exception Management Instrumentation Instrumentation Caching – Distributed Caching Caching – Distributed Caching

Data Access Management Data Access Management

Service Injection Service Injection Policy Injection Policy Injection

© Techcello www.techcello.com

Multi-tenant Application Platform

Data Connection Abstraction

(Data Isolation / Partitioning)

Data Connection Abstraction

(Data Isolation / Partitioning)

Authentication Authentication Data Security Data Security

Access Control Access Control Customization Customization Adhoc Query and Report Builders

Adhoc Query and Report Builders

Notification Notification Audit Trails Audit Trails Scheduling Scheduling

© Techcello www.techcello.com

Multi-tenant Application Platform

Subscription Management Subscription Management Tenant Management Tenant Management

Usage Monitoring and Metering

Usage Monitoring and Metering

Data Management Utilities Data Management Utilities

© Techcello www.techcello.com

Distributed Caching

© Techcello www.techcello.com

Distributed Data Architecture

• 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

Partitioning

• Tenant View Filter

Data Isolation

© Techcello www.techcello.com

Data Architecture

© Techcello www.techcello.com

Authentication

• Tenant Code Based Authentication

• Single Sign On

• SAML

• Federated Authentication

• Support claims

• Identity Provider

• Password Policies

Authentication

© Techcello www.techcello.com

Authorization / Access Control

• 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

ACL Policy

• Static and Dynamic Data Scope

• Tenant defined policies

Datascope Policies

© Techcello www.techcello.com

Audit Trail

• Event Auditing

• Snapshot recording

• Change tracking

• Performance Audits

Types

• Time based audits

• Event based audits

When to Audit

© Techcello www.techcello.com

Data Security

• Strong Algorithm

• Key Storage

• Minimal Dual Storage

• High Privileged User For Key

Data Security

• Performance

• Direct Data Access In Reports

Consideration

© Techcello www.techcello.com

Customization

• View Customization

• Data Customization

• Report Customization

• Business Rules

• Workflow

Customization Units

• URL Customization

• Logo, Themes

• Form Fields – Visibility, Editability, Mandatory

• Labels

View Customization

© Techcello www.techcello.com

Customization

• Adhoc Query / report / Chart builder

• Precanned reports customization – custom fields support, visibility, order

Report Customization

• Business Rule Editor

• Domain Model Driven

Business Rule Customization

• Workflow Editor

• Human Workflow

Workflow Customization

© Techcello www.techcello.com

Customization

© Techcello www.techcello.com

Customization

© Techcello www.techcello.com

Notification

• Email Notification

• FTP Notification

• Notification Templates

• Notification Audits

• Batch Notifications

• Background Jobs

Notification

© Techcello www.techcello.com

Subscription Management

• Modules and Features Based Subscription

•Usage Based Subscription

• Fixed

•Blocks

• Seat Based Subscription

•Custom Subscription – Pick and Choose

Package Management

•Privileges Based On Subscriptions

Access Control By Subscription

•Usage Audits

•Usage Reports

Metering

• Integration with your Own billing or Cloud Billing Providers

Billing

© Techcello www.techcello.com

Tenant Provisioning

• Auto Provisioning

• Passive Provisioning

• Background Jobs On Provisioning

Provisioning

• SLA implementation

• Tenant Exit Jobs

De-Provisioning

© Techcello www.techcello.com

Data Management Utilities

• Backup Utility*

• Restore Utility*

• Bulk Import / Export Utilities*

Data Management Utilities

*Roadmap

© Techcello www.techcello.com

For more information

– Ram Kumar ([email protected])

Thank You