Download presentation
Presentation is loading. Please wait.
Published byShona Gaines Modified over 8 years ago
1
SaaS: A technical roadmap Co Venus Technology Manager
2
Roadmap
4
Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions
5
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
6
Software as a Service User / Customer –Application delivered over the internet –Cheap (Subscription) IT / Provider –Scale –Trust
7
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
8
Applications, profit and reach – a history A B DEVDEV
9
A B DEVDEV DEVDEV
10
A B DEVDEV DEVDEV
11
ERP Niche SaaS
12
Original priceDiscountSale PriceTotal Sales $40none$40$4,000 $4010%$36$5,400 $4025%$30$9,800 $4050%$20$12,800 $4075%$10$58.800 $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
13
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
14
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
15
Example: Dentistry in NL
16
Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions
17
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
18
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
19
Database ESB WebSpeed Data Access BPEL BPM AppServerAsync AS SaaS Provision Platform DB Progress 5 GL (S)SO Business logic
20
Waves
21
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
22
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.
23
Agenda SaaS explained Way to SaaS in Progress 4 tech – topics –Scalability –Trust –Integration (contribution to ecosystem) –UI and application delivery Summary - Questions
24
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
25
Scalability Architecture Performance – responce –Split application in modules –Loosely couple modules –Layer your application (OERA) –Deploy/configure your way out –Use Asynchronous Work Processes
26
Trust Security –Communication privacy (VPN, SSL, WS-security) –Defense in depth –SSO adds endpoint restrictions Non-repudiation –Auditing –Encryption Monitoring / Governance
27
Defence in Depth App MT Authenticatie Auditing Appserver 1 2 2a2a LDAP 1a1a 2b2b Sonic 1b1b 3
28
Integration Free data – No “vendor lock-in” (APIs) Web-standards (JSON, REST, SOAP) Chat, embedding CSV, EDI ….. BPEL
29
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
30
Agenda SaaS explained Way to SaaS in Progress 4 tech - topics Summary - Questions
31
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
32
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
33
Vragen
Similar presentations
© 2024 SlidePlayer.com. Inc.
All rights reserved.