Vision of The Service-Oriented Business: Executable Process Models
Vision of The Service-Oriented Business: Executable Process Models
Vision of The Service-Oriented Business: Executable Process Models
Services Service
Service Service
Service
Service
Service
Legacy
Logic Logic
Logic Logic
&Data Data Data Logic Data Logic
Data
HR Finance CSS Data
LegacyApp LegacyApp LegacyApp LOB App
Why Bother With SOA?
Moving to SOA requires developers to:
– rethink modularity
– specify contracts and interfaces
– refactor and repartition systems
– wrap legacy systems
– set up system monitoring and management
– look at security in a new way
Service orientation has value because it:
– enables established information systems to better tolerate change
(evolution friendly)
– enables the organization to rapidly assemble new applications to support
new processes and meet new requirements (greater agility)
– fosters reuse of code and components (improves developer productivity)
– reduces skill requirements for creating new application functionality
(potentially reducing the IT backlog)
SOA Architecture
Service Client Integration Tier Service Provider
3 XMlL
Request
4
XML
Response
WSDL Location
Copyright 2007
The SOA Paradigm Shift 7
LiquidHub Confidential