Copyright © 2009, ZapThink, LLC 1 Cloud Computing and SOA: Same but Different Ronald Schmelzer...
-
Upload
sheryl-bishop -
Category
Documents
-
view
219 -
download
0
Transcript of Copyright © 2009, ZapThink, LLC 1 Cloud Computing and SOA: Same but Different Ronald Schmelzer...
Copyright © 2009, ZapThink, LLC 1
Cloud Computing and SOA:Same but Different
Ronald SchmelzerManaging Partner
ZapThink LLC
Copyright © 2009, ZapThink, LLC 2
Reiterating the SOA Vision
ESBWeb Services
Process
Service
Service
Service
SOA is NOT Standards Based Integration!
It is an architectural approach for dealing with continual change
Copyright © 2009, ZapThink, LLC 3
The Long Tail: Applications
Source: http://blog.editgrid.com/tags/articles/ideas/
bought from big enterprise vendors
pile of unserved demands
specialized software delivered via the Web
built by power users with Excel, etc. combined with manual processes
built by internal IT resources
Copyright © 2009, ZapThink, LLC 4
The Enterprise 2.0 Long Tail
Source: http://blog.editgrid.com/tags/articles/ideas/
Enterprise Mashups
built by power users, business analysts, and LOB-centric IT personnel
the long tail – serving the demands of small niches
More repeatable More situational
Copyright © 2009, ZapThink, LLC 5
Software-as-a-Service & SOA
• Software deployment over the Internet
• Traditionally delivered via a browser interface
• Increasingly delivered via Web Services interface as well
• SaaS is Service-oriented when Services are Business Services that support business processes via metadata-driven composition
The CRM is particularly good this evening.
Location independence taken to its Location independence taken to its natural conclusion!natural conclusion!
Copyright © 2009, ZapThink, LLC 6
Virtualization & SOA
• Many kinds: platform, network, resource (includes storage) & application virtualization
• Generally focus on abstracting operating systems & other physical resources
• The Service abstraction is technically a form of virtualization, but not in practice
• Virtualization projects can support highly available SOA infrastructures
Copyright © 2009, ZapThink, LLC 7
Cloud Computing & SOA
• SaaS + virtualization delivered via loosely-coupled Services
• SOA taken to the next level?
• What’s really outside the SOA box?
Cloud computing architectures are Cloud computing architectures are inherently Service-orientedinherently Service-oriented
Copyright © 2009, ZapThink, LLC 8
Cloud Computing Value #1:Location & Infrastructure
Loose Coupling
• Biggest value proposition:– Someone else’s infrastructure, management, and cost &
time
• Location and infrastructure loose coupling is…– … a fundamental SOA tenet
• Stop thinking about the infrastructure– It doesn’t matter for SOA
• Issues: – Data availability, security– Third party Service consumption– Composition outside the firewall
Can we Can we finallyfinally stop talking about ESBs?stop talking about ESBs?
Copyright © 2009, ZapThink, LLC 9
Cloud Computing Value #2:Focus on the Service
• Software as a Service primed the pump for Cloud…… as did Application Service Providers (ASPs)… as did Web 2.0
• Abstract the coding and the infrastructure– The focus is on the Service.
Designing to use or provide Cloud Designing to use or provide Cloud Services requires a SOA mentalityServices requires a SOA mentality
Copyright © 2009, ZapThink, LLC 10
Enterprise Cloud Computing
• Bringing the cloud inside the Enterprise:– ENTERPRISE CLOUD COMPUTINGENTERPRISE CLOUD COMPUTING
• If this works outside the firewall, why not inside?
• Reintroducing the concept of Application Grids / Application Virtualization
• Leveraging cloud infrastructure best practices for agility and resilience
Beyond Web Services EAIBeyond Web Services EAI
Copyright © 2009, ZapThink, LLC 11
Conclusion
• Hype is Ripe. – Cloud is the new SOA.
• Cloud extends SOA by shifting focus away from the infrastructure– Bringing focus back to the Service
• And introducing more best practices for agile, resilient enterprise architecture– The real goal of SOA
Copyright © 2009, ZapThink, LLC 12
Thank You!
ZapThink is an industry analysis firm focused exclusively on Service-Oriented Architecture.
Ronald Schmelzer
Photos © Lisa Polucci
Get your SOA Credentials!Get your SOA Credentials!
Become a Licensed Become a Licensed ZapThink Architect (LZA).ZapThink Architect (LZA).
Find out more at Find out more at www.zapthink.comwww.zapthink.com