Case Study. Migration to Cloud and SaaS. InVision Software AG, Germany. Enterprise-wide Workforce Management Solution



Similar documents
Improving Back-Office Productivity and Quality with Workforce Management

SaaS & Cloud Application Development & Delivery

Outlook. Corporate Research and Technologies, Munich, Germany. 20 th May 2010

3 Ways to build a SaaS Product. Asteor Software Inc Ram Kumar - Director Product Management

Realizing the Value Proposition of Cloud Computing

Cloud Computing. Key Considerations for Adoption. Abstract. Ramkumar Dargha

A Study of Infrastructure Clouds

Part V Applications. What is cloud computing? SaaS has been around for awhile. Cloud Computing: General concepts

White Paper on CLOUD COMPUTING

Convert your web application to a Multi tenant SaaS solution using "SaaS-Tenant " Framework

Building a Multi-Channel Contact Center in the Era of Social Networking

Adding value as a Cloud Broker. Nick Hyner Director Cloud Services EMEA Twitter Dell.com/Cloud

Microsoft SharePoint Architectural Models

Achieve Economic Synergies by Managing Your Human Capital In The Cloud

20 th Year of Publication. A monthly publication from South Indian Bank.

HIGH-SPEED BRIDGE TO CLOUD STORAGE

CUMULUX WHICH CLOUD PLATFORM IS RIGHT FOR YOU? COMPARING CLOUD PLATFORMS. Review Business and Technology Series

The Cloud Opportunity: Italian Market 01/10/2010

Cloud Computing Trends

What is Cloud Computing? First, a little history. Demystifying Cloud Computing. Mainframe Era ( ) Workstation Era ( ) Xerox Star 1981!

Extend your business reach

Cloud Computing An enterprise perspective

View Point. Overcoming Challenges associated with SaaS Testing. Abstract. - Vijayanathan Naganathan, Sreesankar Sankarayya

What is Cloud Computing? Tackling the Challenges of Big Data. Tackling The Challenges of Big Data. Matei Zaharia. Matei Zaharia. Big Data Collection

How cloud computing can transform your business landscape

Hybrid (Cloud) Computing

RightScale mycloud with Eucalyptus

Using Cloud Services for Test Environments A case study of the use of Amazon EC2

Organise Your Business

Outsourcing non-core

Outline. What is cloud computing? History Cloud service models Cloud deployment forms Advantages/disadvantages

Microsoft Azure for IT Professionals 55065A; 3 days

WHITE PAPER. IT in the Cloud: Using VMware vcloud for Reliable, Flexible, Shared IT Resources

ITSM Software: Is SaaS the Model for You?

Overview. The world's first Telekom enterprise PUblic CLOUD with data security and privacy under German law

CoIP (Cloud over IP): The Future of Hybrid Networking

Why SAAS makes sense: The benefits of Cloud Computing for Archiving

Microsoft Azure RemoteApp

Cloud Computing Trends, Examples & What s Ahead

The Scenario: Priority Matrix for Cloud Computing

THE QUEST FOR A CLOUD INTEGRATION STRATEGY

Cloud Computing. Bringing the Cloud into Focus

Horizontal Integration - Unlocking the Cloud Stack. A Technical White Paper by FusionLayer, Inc.

WHITE PAPER. Migrating an existing on-premise application to Windows Azure Cloud

INTRODUCTION TO CLOUD COMPUTING CEN483 PARALLEL AND DISTRIBUTED SYSTEMS

How To Run A Cloud Computer System

2) Xen Hypervisor 3) UEC

The Private Cloud Your Controlled Access Infrastructure

ZADARA STORAGE. Managed, hybrid storage EXECUTIVE SUMMARY. Research Brief

Infopaper. Demystifying Platform as a Service

White Paper. Cloud Native Advantage: Multi-Tenant, Shared Container PaaS. Version 1.1 (June 19, 2012)

Cloud Computing in the Enterprise An Overview. For INF 5890 IT & Management Ben Eaton 24/04/2013

Everything You Need To Know About Cloud Computing

Private Vs Public Cloud

Cloud Computing: What IT Professionals Need to Know

Cloud Computing Submitted By : Fahim Ilyas ( ) Submitted To : Martin Johnson Submitted On: 31 st May, 2009

NEXT UP: John Sanderson, Windows Azure Specialist (Denver) Page 1

Migrating SaaS Applications to Windows Azure

OVERVIEW OF MICROSOFT AZURE

Cloud Computing. What does it really mean for your business?

Architectural Implications of Cloud Computing

Trust but Verify. Vincent Campitelli. VP IT Risk Management

HOW TO BUY ERP. SaaS, Custom, Packaged, or Hybrid Software? A Buyer s Guide to Purchasing ERP Solutions

Database Management System as a Cloud Service

A RADICAL NEW OPEN SOURCE Mobile Connect Accelerator (MCX) GSMA Approved Solution

Cloud Computing: The Next Computing Paradigm

Addressing Data Security Challenges in the Cloud

SaaS Maturity Evolution for Transforming ISVs business

Integrating Active Directory Federation Services (ADFS) with Office 365 through IaaS

Licensing Guide for Customers. License Mobility through Microsoft Software Assurance

Oracle Database Cloud

INTRODUCING CLOUD POWER

Why Cloud BI? of Software-as-a-Service Business Intelligence. Executive Summary. This white paper explores the 10 substantial

SPAN. White Paper. Enabling Enterprise Mobility. SPAN Solution Engineering Approach. Introduction

TBR. IBM Cloud Services Balancing compute options: How IBM Smart Business Cloud can be a catalyst for IT transformation

The Hybrid Cloud Approach: CA ARCserve D2D On Demand

Hexaware E-book on Q & A for Cloud BI Hexaware Business Intelligence & Analytics Actionable Intelligence Enabled

Amazon Web Services (AWS) A Secure and Scalable Platform for Global Enterprises. Tim Bixler Sr. Manager, Solutions Architecture

Cloud Computing: The Next Big Thing?

Transcription:

Case Study Migration to Cloud and SaaS Enterprise-wide Workforce Management Solution InVision Software AG, Germany

The Customer InVision Software is a world-leading supplier of enterprise-wide workforce management solutions which enable companies to optimise their staff planning and scheduling processes. InVision empowers customers to reduce personnel costs, increase productivity, improve employee satisfaction and to boost revenue by leveraging better customer service. Founded in 1995 and based in Ratingen (Germany), InVision currently employs about 170 WFM specialists and has offices across Europe, North America, and South Africa. InVision Software AG (IVX) is listed in the Prime Standard Segment of the Frankfurt Stock Exchange. Among InVision's clients are numerous international blue chip companies, such as ABN Amro, Allianz, BMW, Deutsche Telekom, IKEA, Sky and Vodafone. Further information: www.invisionwfm.com The Need InVision was offering its workforce management software on an on-premise model. In 2010 InVision decided to transition their core business model to cloud computing. With this model their customers will be able to use InVision s products as Software as a Service (SaaS), without initial investment in expensive hardware or software. By simply going online, they can access all functionalities, just paying a user fee without any investment costs. Furthermore, the implementation period of InVision s SaaS solution can be significantly reduced, compared to conventional WFM projects. InVision s end goal was to convert their onpremise product to a multitenant SaaS Product. However they decided to take a phased approach. They wanted to move their business model to cloud and SaaS immediately, by using Multi-tenancy Maturity Model 2 (MMM 2 - See Figure) and then move module by module to a multitenant maturity model 4. For adapting to the MMM 2 model they wanted a cost effective and elastic mechanism to add cloud instances as they keep acquiring customers. For migrating to a MMM 4 model in a phased manner, they wanted to build a Multi-tenant SaaS Framework, which will become the engineering foundation for their SaaS product. 2

The Framework When InVision came to know of Techcello, they were already 3 months in to the process of building an inhouse Multi-tenant SaaS Framework. Once InVision came to know of the cellosaas option, they initiated an elaborate evaluation exercise over a period of 2 months. POCs were developed using the Free Trial License provided by Techcello. Extensive performance tests were also done. And finally, InVision decided to stop their in-house framework development and instead use the cellosaas framework provided by Techcello. The Cloud Solution Amazon EC2 offered the capability to add instances elastically in a cost effective manner. InVision moved their product quickly to Cloud model by hosting the individual instance of the tenants in Amazon EC2. Each of these instances has the tenant specific Application server and Database. They also built a central server which hosts the Tenant, User, License and Privilege related services and data. When a tenant is created the central system uses Amazon EC2 services to spin off a new instance and make the instance ready for the tenant. End users of the system log in via the central application hosted on the central Amazon instance. Once the user is authenticated, they are redirected to the application hosted on respective instance for the tenant. The Central Application InVision used the Multi-tenant SaaS Framework provided by Techcello to build their central Application. The Techcello framework supports all the 4 types of Multi-tenancy namely, a) on-premise separate machine for every tenant, b) separate database-separate instance, c) separate database-shared instance d) shared database-shared instance InVision currently uses the Techcello Framework with a separate database- separate instance for each tenant. However, the same Framework can be used to move the various modules of their product to a completely shared Multi-tenancy (MMM 4) in a phased and module by module approach. Since the Techcello framework provided ready-made components and services required for tenant management, user management, role and privilege management, package and license management etc. the central application developed using the framework had to focus only on integrating these services and APIs with their existing product. 3

InVision found this approach more practical and faster than trying to re-engineer the entire product from scratch. They were able to offer a cloud based SaaS offering to their customers, within a very short period of time, while at the same time, they are able to work on a long term plan of modernizing and migrating all their product modules to fully shared multi-tenancy. Other Amazon services used InVision uses Amazon Elastic Cache for distributed caching. They are also planning to migrate to Amazon RDS in the future. (cellosaas supports both) 4

The Team The InVision team of 30+ developers are lead by 4 architects. All of them went through a 12 hour online training program conducted by Techcello. Having completed the migration to Cloud and SaaS with MMM 2 model, the team is currently working on moving their various product features / modules to MMM 4 model, using the cellosaas framework. Summary InVision was able to move to a Cloud based SaaS model without spending too much time or Capex. Amazon s elasticity allowed them to keep adding servers as they acquired new customers. The Techcello framework gave them all the engineering and operational components required for Multi-tenant SaaS in a ready to use form. The central application instance built using cellosaas framework also allowed them to start with partial multi-tenancy and move gradually towards 100% Multi-tenancy. About Techcello Summary : Techcello s Multi-tenant SaaS Framework (product name : cellosaas) fills an important gap between.net and the Cloud (Amazon, Azure, Private). It helps you build multi-tenant applications 30-40% faster and 50% cheaper. The framework has all the plumbing, engineering and operational components required for a robust and scalable SaaS product. Why use a Framework?: Techcello s productized framework approach gives complete freedom, flexibility and control of custom development, without the complexities, risks, cost and time overheads of building and maintaining your own multi-tenant engineering stack. It provides a true multi-tenant architecture at the application level and database level. Why Techcello?: Unlike other alternatives it does not lock you in to either a proprietary development environment or a non-microsoft run time container, application server or APaaS platform. It retains the.net environment both during development and deployment, giving complete technical and strategic control over the entire application stack. 5

Benefits: Saves 40-50% on the cost of building a SaaS product or migrating an existing application to a multitenant architecture. You can get to the market faster. It provides a robust, scalable and strong engineering foundation to your product or application (tested, supported and easily extensible). You can deploy your application anywhere from on-premise Windows boxes, Private Clouds and Data centres to the Azure and Amazon Cloud platforms. Adoption/Validation: Since April 2010, many small, medium and large ISVs in Germany, UK, USA, Malaysia and India have chosen the cellosaas framework as the engineering foundation for their present and future products. Accolades: Techcello was featured as a Cool Vendor by Gartner in April 2011. Techcello was also chosen by Microsoft as a finalist in the Startup Challenge. Partners: Techcello has partnered with leading OPD providers and Solution Integrators such as Aspire Systems, Persistent Systems and Symphony Services. For more information : Email : info@techcello.com, Website : 6