saas clouds and web services
DESCRIPTION
Overview of SaaS, Cloud Computing and Web Services and brief implications of this convergence.TRANSCRIPT
![Page 1: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/1.jpg)
SaaS, Clouds & Web ServicesConverging Technologies Enable Powerful New
Enterprise Applications
November 2008
![Page 2: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/2.jpg)
MBAMISEntrepreneurial Mgmt
BS EconomicsMathematicsFinance
technology healthcare marketing quantitative analysis
![Page 3: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/3.jpg)
Software as a Service (SaaS)
![Page 4: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/4.jpg)
SaaS: Terminology
• Multi-tenancy: many customers can securely co-exist on one infrastructure.
• Application Service Provider (ASP): a vendor puts whatever programs you want up on a server at their site but may not have any multi-tenant capability.
• Software as a Service (SaaS): a software distribution model in which multi-tenant applications are hosted by a vendor or service provider and made available to customers over a network, typically the Internet. A business model as much as a technology.
• “Hosted”: a vague term that could mean ASP or SaaS.• “On-Demand”: Software that may or may not be remotely
hosted and multi-tenant but is rented instead of bought.
![Page 5: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/5.jpg)
Latest Hosting Evolution
• Yesterday’s (visionary) Internet Service Providers (ISPs) morphed into managed services and collocation providers.
• Now enter the giants: Amazon, Google, Microsoft. Perfected internally – these companies are now productizing their infrastructures.
Credit: Forrester Research
![Page 6: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/6.jpg)
Why now? (versus then…)
• Explosion in bandwidth and high speed connectivity.
• Dramatic increases in reliability of connectivity.
• Internet security model maturation.• Rich Internet Application (RIA) technologies:
AJAX, Adobe Flex• Evidence of productivity benefits of
collaboration.• “IT Doesn't Matter” Nicholas Carr – Harvard Business Review – May 2003
![Page 7: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/7.jpg)
SaaS Benefits
• Money Savings:– Lower IT costs.
• When you subscribe to a SaaS application, you avoid the overhead associated with implementing conventional software.
– Economies of scale• Subscription costs for SaaS applications reflect the economies of scale achieved by
“multi-tenancy.”
– Pay as you go• When you subscribe to a SaaS application, you pay a monthly or annual subscription fee.
• Time Savings:– Avoiding lengthy implementation means deployment time tends to be much shorter with a
SaaS application than a traditional one.
TRUMBA “Five Benefits of Software as a Service” February 10, 2007
![Page 8: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/8.jpg)
SaaS Benefits (Continued)
• Focus technology budgets on competitive advantage rather than infrastructure– When you subscribe to a web-hosted application, you
free your organization from supporting high-cost, time-consuming IT functions, including:
• Purchasing and supporting the server infrastructure necessary to install and maintain the software in-house.
• Providing the equipment redundancy and housing necessary to ensure security, reliability, and scalability.
• Maintaining a labor-intensive patch and upgrade process.
• Gain immediate access to the latest innovations– As soon as a new or improved feature appears in the
application, you can begin using it.
TRUMBA “Five Benefits of Software as a Service” February 10, 2007
![Page 9: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/9.jpg)
SaaS Benefits (Continued)
• There is “a convergence of interest between customer and vendor that’s more intimate than that expressed in the world of conventional on-premises applications.”
• SaaS vendors constantly monitor how their customers are using the application.
• Customers easily benchmark themselves against their peers.
• Matt’s 6th: Onus is on the vendor!– Mess up availability, usability, customer
service, security: customer is gone.
TRUMBA “Five Benefits of Software as a Service” February 10, 2007
![Page 10: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/10.jpg)
SaaS Drawbacks
• Hard to integrate with local packaged applications.
• Hard to customize to the same level as sophisticated packaged applications offer.
• Potential subscribers have many concerns around security. A few:– Protecting data in transport between the
service provider(s) and service consumer.– Storage of corporate data outside the company.– Identity and access management.
![Page 11: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/11.jpg)
Cloud Computing
![Page 12: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/12.jpg)
Cloud: Terminology
• Utility Computing: the packaging of computing resources, such as computation and storage, as a metered service similar to a physical public utility (such as electricity, water, natural gas, or telephone network).
• Grid Computing: broad umbrella term in distributed computing. Usage here – collection of networked “commodity” computing hardware. Definition causing most cloud confusion is “the creation of a ‘virtual supercomputer’ by using a network of geographically dispersed computers.”
• Cloud Computing: In many ways, simply a buzzword used to repackage grid computing and utility computing.
• Platform as a Service
![Page 13: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/13.jpg)
Why now? (versus then…)
“The prices of computation begin at around $500 per MCPS for manual computations and decline to around $6x10–11 per MCPS by 2006 (all in 2006 prices), which is a decline of a factor of seven trillion.”
Two Centuries of Productivity Growth in Computing WILLIAM D. NORDHAUSJournal of Economic History, March 2007
![Page 14: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/14.jpg)
Why now? (versus then…) cont• As computing power
increased while cost declined:– Computation housed
centrally in large multi-user mainframes
– Multi-user minicomputers, dumb terminals
– Single-user personal computers
– Minicomputers lose role in favor of, essentially, increasingly powerful, networked personal computers
– Grids/clouds of commodity hardwar emerge
“Prices for the 9370, which I.B.M. first shipped last summer, range from $68,000 to $900,000.”
The New York TimesMarch 29, 1988
![Page 15: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/15.jpg)
Cloud Benefits
• Location of infrastructure in areas with lower costs of space and electricity.
• Sharing of peak-load capacity among a large pool of users, improving overall utilization.
• Separation of infrastructure maintenance duties from domain-specific application development.
• Economies of scale associated with acquisition, management and maintenance of infrastructure.
• Separation of application code from physical resources.
![Page 16: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/16.jpg)
Cloud Drawbacks
• Specific clouds have specific drawbacks (technology set, flexibilty)
• Few offered SLAs (rapidly changing)• All limit flexibility relative to
purchasing and managing internal infrastructure
![Page 17: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/17.jpg)
Learn by Example: AWS
• Amazon Elastic Compute Cloud (EC2)– Features:
• Elastic - Increase or decrease capacity within minutes by dynamically commissioning one, hundreds or even thousands of server instances simultaneously.
• Completely Controlled• Flexible, reliable, failure resistant, secure• Full SLA
– Pricing:• $0.10/Hour - Small Instance (Default - 1.7 GB of memory, 1 EC2
Compute Unit, 160 GB of instance storage, 32-bit platform)• And – you only pay for it when it is running..
![Page 18: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/18.jpg)
Web Services
![Page 19: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/19.jpg)
Web Services: Terminology
• W3C defines a “web service” as “a software system designed to support interoperable Machine to Machine interaction over a network.”
• Also, “web services” are commonly the Internet/externally facing component of a service oriented architecture (SOA).
• SOA is the practice of sequestering core business functions into independent services that don’t change frequently. These services are glorified functions that are called by one or more presentation programs. The presentation programs are volatile bits of software that present data to, and accept data from, various users.
![Page 20: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/20.jpg)
Web Services: Examples
Address Information APIsDelivery Information APIsRate Calculators APIsShipping Labels APIsCarrier Pickup™ APIs
Maps APIDocs API
Payroll API
PanOptic-X OnDemand
![Page 21: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/21.jpg)
Forecasts vary, but are significant
• “…by 2011, 25% of new business software will be delivered as SaaS.”
• Deutsche Bank projects that the SaaS market will be $30 billion by 2013.
Credit: IDC, SaaS Market Opportunity
Gartner
Deutsche Bank:“Software-as-a-Service: Opening Eyes in ’07; Half the Market in ’13,”
![Page 22: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/22.jpg)
This won’t affect my company…
CRM WEB ANALYTICS
HR (PAYROLL, EXPENSE, TALENT MGMT)
VIDEO CONFERENCING
ERP, ACCOUNTING
![Page 23: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/23.jpg)
Learn by Example:
clario™clarioanalytics.com
![Page 24: SaaS Clouds and Web Services](https://reader034.vdocuments.mx/reader034/viewer/2022051615/55287add49795921048b4915/html5/thumbnails/24.jpg)
Questions?