Download presentation
Presentation is loading. Please wait.
Published bySarah Strickland Modified over 7 years ago
1
Cloud ready, Multi-tenant Application Development Platform
The smartest way to build configurable high quality applications on .NET that can be deployed on any cloud.. Ram Kumar - Director – Product Management (A Division of Asteor Software Inc)
2
Innovation Featured by Gartner for its Innovative, Cool and Potentially disruptive offering
3
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 Flexibility and Control of Custom Development without the complexities, risks, costs and time overheads associated with ground up development Delivered as a framework package (library) of APIs and Services, installed and used with Visual Studio during development.
4
APaaS vs Ground-up vs Techcello
Executive Summary – Company Overview Alternatives APaaS vs Ground-up vs Techcello Alternative 1 Alternative 2 SaaS Business Functionalities Ground-up Custom Development on .NET APaaS (Eg. Force.com) Techcello Multitenant ADP for .NET PaaS On Premise or IaaS / PaaS On-Premise or IaaS / PaaS IaaS Faster time to market Platform Lock in Proprietary Development Environment 4GL for simple apps Freedom, Flexibility & Control Complexities, Risks, Cost and Time Overheads Freedom, Flexibility & Control Productized Engineering Excellence Save time and cost, Reduce risk © Techcello
5
Multi-tenant, Configurable for ISVs, Enterprises and Government
Redefining the Application Stack Multi-tenant, Configurable Scalable Apps for ISVs, Enterprises and Government PaaS, IaaS, VM, Box © Techcello
6
The Process Development
Is there a business case for Multi-tenancy maturity model 3 or 4 for your product? Or do you think Maturity model 1 and 2 is sufficient to begin with? Maturity Model 1 and 2 (Separate instance for each tenant / Customer) Maturity Model 3 and 4 (Shared Instance for each customer) Development No separate run time container or App server. The binaries of the Techcello framework can be deployed along with your product.
7
The Development Platform
Will talk about the Techcello features in a while The Development Platform When do you plan to start your development / migration to SaaS? Immediately Within the next 3 months 3-6 months > 6 months
8
Multi-tenancy – Maturity Levels supported
Application Layer Database Layer Separate DB per tenant Separate Schema per tenant Separate Table per tenant Shared table with tenant ID Infrastructure Layer Dedicated box per tenant VM’s / Private Cloud IaaS (Example Amazon) PaaS (Example Azure) Apps built with Techcello framework can use any combination of maturity levels.
9
Distributed Computing Machines
Application Multi-tenancy in the Enterprise Context France Germany UK Australia Core Common Local Distributed Computing Machines Data Store Computing Machines
10
Alliance Business Model Hierarchy
Tenant – Hierarchy and Virtual Tenants XXX Global XXX France XXX UK XXX Germany XXX Australia XXX USA XXX Sweden XXX Italy SXXX… XXX … Country level Virtual Tenants NH Grp NH NH Grp NH NH Grp NH NH Grp NH NH Grp NH Group / SBU / Business Level Virtual Tenants NH Tenants and Users
11
Integration
12
.NET Applications on Techcello : Use Cases
ISVs, BPO, HRO, KPO, Enterprise, e-Governance Common Threads Productized NFR Stack, Gives you a head start of 30-40% Architectural and Design best practices : consistency across applications Single code base for multiple levels of tenants for reduced TCO Multiple products / applications using a common engineering / NFR stack Configurability and Customizability by power users at tenant level End user Customizable Views and Reports End user Customizable Business Rules and Workflows Scalability & Performance (using Public or Private Cloud technologies) Service based integration of techcello capabilities with existing systems.
13
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 Migrated part of their product to Amazon using Techcello within 6 weeks. Has a migration road map for the next 2-3 years
14
Benefits Administration Platform for Secova USA ( HRO )
Case Study 2 Benefits Administration Platform for Secova USA ( HRO ) The entire product built on top of the Techcello Platform Designed for 1 Million+ Employees and 5000 Concurrent users Deployed on Private Cloud (VMs with Windows / SQL) Views, Access Control Policies, Benefit Plans, 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 each customer.
15
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
16
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 Techcello on a multi-tenant architecture. Is able to offer an enterprise class platform on a disruptive SaaS pricing model with a product that can be “self-configured” by customers across verticals, domains and organization sizes.
17
Sample Customers Customer Domain Country Seg. InVision Work Force Management Germany ISV Rofarez Business Management System Malaysia DuoSoft CRM Srilanka Synergita Performance Management System India Secova Benefit Adminstration USA HRO Sutherland MNC BPO Mobius Retail KPO KPO CitiXsys Retail Wise.Net Educational Australia
18
The Development Platform
When do you plan to start your development / migration to SaaS? Immediately Within the next 3 months 3-6 months > 6 months
19
Key Features Scalability
Data Connection Abstraction and Data Partitioning Support Distributed Caching,, Stateless Design (For application scaling) Access Control (tenant level and user level) Role – Privilege Mapping, Configurable Data Scope Policies Licensing, Subscription, Module / feature provisioning, Usage quotas Tenant – Sub tenant Hierarchy , Tenant Config. templates Support for Federated Authentication and SAML Tenant User level Customization of Themes, Logos, Forms , Grids, Notification Templates Data models, Custom Fields
20
Key Features.. Contd.. End user customizable Business Rules (can interoperate with MSWFF) BR Engine used by developers. BR UI screens allow end users to customize End user customizable Workflows (can interoperate with MSWFF) WF engine used by developers. WF designer UI allow end users to customize End user customizable Reports Ad-hoc Query builder, Report designer and Chart designer used by end users. Scheduler, Notification and Event System Event and time based schedulers. Supports Batch and Single Notifications for and FTP Developer Productivity tools Code generator and Fluent API Manage Master Data, Pick up Lists, Admin and Configuration data
21
Key Features.. Contd.. Ready to use Administration Screens for
Tenant Management, User Management. Role-privilege mapping, Data scope policy management, License / Subscription / Package Management, Tenant – Sub tenant config. templates Shipped with source code. Can be extended, modified or completely discarded. Developers can also consume celloSaaS services and build their own screens if necessary. Plumbing (celloSaaS wrapper around Entreprise Library) Logging, Exception handling, Transaction Auditing, Usage Auditing, Pre and Post processors, Policy injection Usage Developer : Inherit and extend classes, Call APIs and WCF Services Power users / Administrators : Admin screens accessed via a browser
22
POCs (being ) built on Techcello
US$ 20 Billion Consumer Products company Content / Document Management SaaS (USA) Healthcare Benefits Management (USA) E-Governance (Workflow system) – India
23
Licensing Model Developer License (Windows 7 and Windows XP)
USD 3000 per developer : perpetual / USD 1500 per developer : annual USD 500 per developer : 3 months / USD 200 per developer : monthly AMC : 20% per year (for perpetual licenses only). Unlimited Developer license package available on request Server License (Windows Server 2008 and above) USD 5000 per server instance : perpetual / USD 2000 per server instance : annual USD 500 per server instance :3 months / USD 200 per server instance : monthly AMC : 20% per year (for perpetual licenses only) Unlimited Server license package available on request Source code licensing option available on request.
24
Installing cello 24
25
Installation : Pre-requisites
- The Microsoft .NET framework 4.0 ASP.NET MVC 3.0 Microsoft Visual Studio 2010 development system Enterprise Library 4.0 Visual Studio 2010 Software Development Kit (SDK) Guidance Automation Toolkit (GAT) 2010 Guidance Automation Extension (GAX) 2010 Installation : Steps Install Guidance package Run cellosaas package installer. 25
26
Creating a new project 26
27
1. Click on New Project (Visual Studio)
27
28
2. Select cellosaas Package (from installed templates)
28
29
3. Enter Project Name (Example CRM)
29
30
4. New Project created Your Product Layers 30
31
Thank You For more information Ram Kumar
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.