SaaS: A technical roadmap Co Venus Technology Manager.

Slides:



Advertisements
Similar presentations
How We Manage SaaS Infrastructure Knowledge Track
Advertisements

Grow your business with your head in the cloud. What is Cloud Computing ? Internet-based computing, whereby shared resources, software and information.
Thanks to Microsoft Azure’s Scalability, BA Minds Delivers a Cost-Effective CRM Solution to Small and Medium-Sized Enterprises in Latin America MICROSOFT.
OpenEdge 11.0 Strategy and Roadmap Jean Richert, Sr. Manager Customer Support (Peter Mellow, VP OpenEdge Development - Rob Holzel, Product Manager) November,
Enterprise Architecture Firm Architecture World ‘10 SOA on Demand Ulf Fildebrandt Chief Development Architect SOA Infrastructure SAP AG.
WEB & MOBILE CLOUD APP With Bootstrap, Backbone, Pusher, AWS, Slim Gabriele Mittica –
Introducing OpenEdge BPM: Ken Wilner, VP of Technology, OpenEdge Integrating Business Process Management Capabilities Into Your OpenEdge Application.
By Adam Balla & Wachiu Siu
Changing the Economics of Innovation
Asper School of Business University of Manitoba Systems Analysis & Design Instructor: Bob Travica System architectures Updated: November 2014.
SaaS, PaaS & TaaS By: Raza Usmani
M.A.Doman Model for enabling the delivery of computing as a SERVICE.
MyVRM Architectural Review October Agenda myVRM Quick Review Overall Architectural Concepts Design Principals Implementation Detail Q&A.
INTRODUCTION TO CLOUD COMPUTING Cs 595 Lecture 5 2/11/2015.
Mobile Agents for Integrating Cloud-Based Business Processes with On-Premises Systems and Devices Janis Grundspenkis Antons Mislēvičs Department of Systems.
Fraser Technical Solutions, LLC
Windows Azure Pack Tomáš „Kanty“ Kantůrek
Plan Introduction What is Cloud Computing?
Client/Server Architectures
Source: Forrester 2008 configurability multi- tenant efficiency, scalability.
Building Offline/Cache Mode Web Apps Using Sync Framework Mike Clark Group Manager Cloud Data Services Team
Page  1 SaaS – BUSINESS MODEL Debmalya Khan DEBMALYA KHAN.
Introduction to Cloud Computing
Effectively Explaining the Cloud to Your Colleagues.
Treasury in the Cloud Bob Stark – Vice President, Strategy September 17, 2014.
Derek Slayton Sr. Director, Products Citrix Systems.
Cloud Computing. What is Cloud Computing? Cloud computing is a model for enabling convenient, on-demand network access to a shared pool of configurable.
Rich Internet Applications for the Enterprise Creating RIA from your Oracle database using TURBO Enterprise Web 2.0 Presented By: John Krahulec Bizwhazee.
Computing on the Cloud Jason Detchevery March 4 th 2009.
FIORANO FOR SAAS.  Fiorano addresses the need for integration technology that bridge the gap between SaaS providers and Consumers.  Fiorano enables.
INT-11: It’s Monday Morning, Do You Know Where Your Service Has Been? Service Management with Sonic ™ and Actional Marv Stone Progress Software.
M.A.Doman Short video intro Model for enabling the delivery of computing as a SERVICE.
Cloud Computing & Amazon Web Services – EC2 Arpita Patel Software Engineer.
Plan  Introduction  What is Cloud Computing?  Why is it called ‘’Cloud Computing’’?  Characteristics of Cloud Computing  Advantages of Cloud Computing.
What is the cloud ? IT as a service Cloud allows access to services without user technical knowledge or control of supporting infrastructure Best described.
Techcello Provides SaaS Lifecycle Management Solution to “SaaS-ify” Your Application Efficiently on the Powerful Microsoft Azure Cloud Platform MICROSOFT.
SOA-02: Sonic SOA Products Overview Luis Maldonado Technical Product Manager Sonic Software.
AUTOMATING DAAS DESKTOPS WITH CITRIX CORTEX Tony Sanchez WW Alliances Solutions Architecture Citrix Systems Inc SESSION CODE: CLI415 (c) 2011 Microsoft.
Corent’s SurPaaS Transforms Your Software into Scalable SaaS on Windows Azure – in Days! COMPANY PROFILE: CORENT TECHNOLOGY INC. Corent’s SurPaaS is a.
A11: Getting to SaaS Ken Wilner Vice President of Technology.
2015 NetSymm Overview NETSYMM OVERVIEW December
Chapter 8 – Cloud Computing
Windows Azure poDRw_Xi3Aw.
CLOUD COMPUTING WHAT IS CLOUD COMPUTING?  Cloud Computing, also known as ‘on-demand computing’, is a kind of Internet-based computing,
Cloud Computing from a Developer’s Perspective Shlomo Swidler CTO & Founder mydrifts.com 25 January 2009.
Software + Services: An Architect Perspective Gianpaolo Carraro
Windows Azure Pack Speaker Name Date. Internal slide only—do not show.
ZIMBRA ROADMAP. Contains proprietary and confidential information owned by Synacor, Inc. © / 2015 Synacor, Inc. Deliver an advanced, feature rich collaboration.
By Manish Shrotriya CSE MS Software Programs Shrink Wrap Software : Software that one can buy off the shelf and can install on his computer. They.
Introducing Progress Arcade Roy Ellis
Agenda  What is Cloud Computing?  Milestone of Cloud Computing  Common Attributes of Cloud Computing  Cloud Service Layers  Cloud Implementation.
The Holmes Platform and Applications
Understanding The Cloud
COMPANY PROFILE: CORENT TECHNOLOGY INC.
By: Raza Usmani SaaS, PaaS & TaaS By: Raza Usmani
Multiple Ways to build a Multi-tenant SaaS Product
The Cloud Primer for Dynamics GP Customers
IBM Marketplace: Business Partner Overview
Wonderware Online Cost-Effective SaaS Solution Powered by the Microsoft Azure Cloud Platform Delivers Industrial Insights to Users and OEMs MICROSOFT AZURE.
In-Class Activity… Cloud Computing.
Scalable SoftNAS Cloud Protects Customers’ Mission-Critical Data in the Cloud with a Highly Available, Flexible Solution for Microsoft Azure MICROSOFT.
Azure Availability, Reliability, and Performance
ARCH-1: Application Architecture made Simple
NAV In The Cloud: Exploring Options for a Cloud-based Deployment
BLACKVARD MANAGEMENT CONSULTING, LLC
Intuitive Development and Deployment of Web Applications from the Microsoft Azure Cloud “Thanks to Microsoft Azure our solution is available quickly and.
Lessons being learnt from moving a legacy app to the cloud
Cloud Computing: Concepts
Lecture 03.5: Cloud Computing ( SAAS )
Presentation transcript:

SaaS: A technical roadmap Co Venus Technology Manager

Roadmap

Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions

Agenda SaaS explained –Define Software as a Service –History of IT and SaaS –ASP, SaaS and clouds –Example Way to SaaS in Progress 4 tech - topics Summary - Questions

Software as a Service User / Customer –Application delivered over the internet –Cheap (Subscription) IT / Provider –Scale –Trust

Agenda SaaS explained –Define Software as a Service –History of IT and SaaS –ASP, SaaS and clouds –Example Way to SaaS in Progress 4 tech - topics Summary - Questions

Applications, profit and reach – a history A B DEVDEV

A B DEVDEV DEVDEV

A B DEVDEV DEVDEV

ERP Niche SaaS

Original priceDiscountSale PriceTotal Sales $40none$40$4,000 $4010%$36$5,400 $4025%$30$9,800 $4050%$20$12,800 $4075%$10$ $40100%$0 Price Original priceDiscountSale PriceTotal Sales $40none$40$4,000 $4010%$36$5,400 $4025%$30$9,800 $4050%$20$12,800 $4075%$10 $40100%$0 Game: “Left 4 Dead” $ 40,00

Agenda SaaS –Define Software as a Service –History of apps and SaaS –ASP, SaaS and clouds –Example Way to SaaS in Progress 4 topic Summary - Questions

ASP, SaaS & Cloud ASP - not always browser (Terminal Server!) - customer-specific configurations - hosting of app, customer owns app SaaS – Simpler web-app to new level of expertise A Cloud can help contain costs for SaaS

Example: Dentistry in NL

Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions

Is this al there is to SaaS? User / Customer –Application delivered over the internet –Cheap (Subscription) IT / Provider –Trust –Scale SaaS – Simpler web-app to new level of expertise

New level of expertise Support lots of UI’s UI should be personizable Application should integrate easily Operate application within small margins (SLA) Short time to market 4-6 releases per year

Database ESB WebSpeed Data Access BPEL BPM AppServerAsync AS SaaS Provision Platform DB Progress 5 GL (S)SO Business logic

Waves

Database ESB WebSpeed Data Access BPEL BPM AppServerAsync AS SaaS Ecosystem DB (S)SO Business logic Database ESB WebSpeed Data Access AppServerAsync AS DB Business logic

Adoption of a SaaS model touches nearly all areas of the business. Business Plan – Answering the questions of ‘why’ a SaaS offering makes sense. Technical Plan – Answering the questions of ‘how’ a SaaS offering will be developed and supported. Operational Plan – Answering the questions of how the SaaS offering will be delivered, and managed, invoiced, and collected. Go-to-Market Plan – Identifying the customer, and how to reach them with messaging, programs, and channels. Building, deploying, running and selling a SaaS offering is a complex endeavor.

Agenda SaaS explained Way to SaaS in Progress 4 tech – topics –Scalability –Trust –Integration (contribution to ecosystem) –UI and application delivery Summary - Questions

Scalability: multi-tenancy Tenant2Tenant3 App DB Infra. Tenant1 Isolated Tenancy Tenant1Tenant2Tenant3 App DB Infrastructure Shared Tenancy Tenant1Tenant2Tenant3 App DB Infrastructure Infrastructure Tenancy Tenant1Tenant2Tenant3 DB Infrastructure App Application Tenancy ASP Citrix ASP (in Cloud) Virtual Machines Quick Parametizable Application Best in scaling Trust is issue Isolating Sharing Better economy of scale Simpler management Target like-customers Least cost to serve Easier customization, security Simpler throttling control Target dissimilar customers No transformation

Scalability Architecture Performance – responce –Split application in modules –Loosely couple modules –Layer your application (OERA) –Deploy/configure your way out –Use Asynchronous Work Processes

Trust Security –Communication privacy (VPN, SSL, WS-security) –Defense in depth –SSO adds endpoint restrictions Non-repudiation –Auditing –Encryption Monitoring / Governance

Defence in Depth App MT Authenticatie Auditing Appserver 1 2 2a2a LDAP 1a1a 2b2b Sonic 1b1b 3

Integration Free data – No “vendor lock-in” (APIs) Web-standards (JSON, REST, SOAP) Chat, embedding CSV, EDI ….. BPEL

UI and application delivery Intuitive (simple) and rich –Light: HTML + AJAX –Fat: Flash / Silverlight –Obese: OE (.net) Web-Client Frequent (automatic) updates Anytime and Anyplace –Lots of platforms / devices Java Progress AJAX. Net DB AS binary clients

Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions

Summary: SaaS Driver – economics –Different user group Sell differently Short update cycle –Operate app Helpdesk, Support (chat) Monitoring & Governance –With great economies of scale for many tenants Parameterize app Architecture & Response times –on the internet Trust; Security, non-repudiation Integration; web-standards BPEL RIA on many devices

Roadmap ASP-appStand- alone Integrated Business WorkflowOptimized Parameterisation Loosely couple modules Asynchronous workprocesses Shared Tenancy Defense in Depth Auditing Encryption in DB API’s Monitoring / Governance

Vragen