Upload
techcello
View
2.675
Download
1
Tags:
Embed Size (px)
Citation preview
TechCello Leverages Azure for
SaaS Life Cycle Management (SLCM) Solution
Azure & Cello – Complement Each Other
SaaS Life Cycle Management Solution
CacheActive
DirectoryStorage Database
Traffic Manager
Azure Watch
Auto ScaleOnline
Services
For ISVsCello provides the SaaS
Engineering/Management features Azure provides the infrastructure
management features.
What is Cello?
SaaS Life Cycle Management Solution
Techcello is a cloud-ready, SaaS Application Development Framework for Azure platform
Can be used to, Build new SaaS products Convert single-tenant Apps to Multi-
Tenant Migrate on premise products to SaaS
model
Cello framework is delivered as a set of libraries and APIs that can be easily integrated to your product
Applications built using Cello can be easily deployed in Azure
Cello contains building blocks for developing, monetizing and servicing ISV’s customers.
2012
Cello – Technology Stack
Technology Stack
SaaS Life Cycle Management Solution
Production Environment
Windows Server 2012
IIS 8.0
SQL Azure
AppFabric/Azure Cache
.NET (v4.5)
• C#, ASP.NET, • MVC, WIF
Middle Layer
• EF 6.0• WCF• AppFabric Cache/Azure Cache
Database
• SQL Azure
Development Environment
Windows 7/8
Visual Studio 2012
Advantages of Cello and Azure Combination
Azure and Cello combination gives a perfect platform for ISVs to build or migrate their (existing) product quickly.
Cello brings in a wide range of engineering building blocks, operational modules and subscription management tools. In other words, Cello offers the complete SaaS Life Cycle Management Solution.
ISVs will have the option of exposing some of the Cello administration features to tenants in the form self-servicing portal. This can bring down significant amount of support team load.
Azure on the other hand provides infrastructure and application life cycle management in the form of deployment support, monitoring tools, online services, etc.
While Cello strengthens the product with a scalable and robust architecture, Azure provides a scalable and secure infrastructure.SaaS Life Cycle Management Solution
Typical Deployment in Azure
Web Roles
Worker Roles
Auto Scale
Traffic Manager
Cache
Active Directory
Table/BLOB
SQL Azure
SQL Azure
SQL Azure
Web Role
Product
Web Pages Binaries
Cello
Web Pages Binaries
Worker Role
Product
Services Binaries
Cello
Services Binaries
SQL Azure
Product
Tables
Cello
Tables
Product Data
Other Services
Auto Scale
Azure Services
Cello Data
SaaS Life Cycle Management Solution
Case Study #1
Milano Software – SPA Management Software
– Leader in SPA Management Software covering all the enterprise resource planning modules required for managing a SPA
– More than 5000 stores across the world uses Milano’s on-premise Delphi based software for managing the complete operations of the store.
– Milano wanted to build a SaaS version of their software. They were keen to use open source technologies to build their new cloud based SaaS software.
– After reviewing Cello framework they decided to migrate from Delphi to .NET and build the new SaaS model software on top of Azure platform.
– The new SaaS model software can process upto 5 million bookings in a year, and is expected to grow at 30% year on year.
– SaaS Software is planned to release by November 2014.
SaaS Life Cycle Management Solution
Case Study #2
DuoSubscribe – DTH Billing Subscription Management
– DuoSubscribe is an on premise Subscriber Management and Billing solution for Pay TV and Triple play industry.
– Wanted to build a SaaS version of the on premise application and go to market within a short span of time.
– Given the Complexity, Risk and inexperience of Building Multi Tenant SaaS Application, they were in quest for Solid Multi Tenant framework to build their application swiftly on Azure platform.
– Using Cello their developers started developing business features from Day1 rather than digging into the cross cutting concerns and application architecture
– Customer is able to replicate their existing product and hit the market with the beta version with just 3 Resources and within 5 months
SaaS Life Cycle Management Solution
Benefits
“The Techcello approach is likely to be ideal for companies -especially independent software vendors - that need to get to market relatively quickly with a multitenant SaaS solution and would like a substantial shortcut while avoiding lock-in to a proprietary application platform as a service (aPaaS)” - Gartner Research
SaaS Life Cycle Management Solution
TechCello – Flexible Architecture
SaaS Life Cycle Management Solution
TechCello supports all models of database multi-tenancy, there by allowing ISVs to operate in a hybrid model.
TechCello offers an end to end SaaS Life Cycle Management Solution that can help in designing, developing and managing the operations of your SaaS product.
Using TechCello you can simply focus on building your product functionalities, and TechCello can take care of the rest.
TechCello is tested and proven SaaS Framework, built exclusively to meet the typical SaaS needs of your business and product.
TechCello offers more than 30+ modules covering all the basic engineering blocks and operational modules.
Apart from saving significant amount of cost, your precious time can be well spent on differentiating your product from competitors through unique product features.
Contact Us
SaaS Life Cycle Management Solution
http://www.techcello.com
@techcello