Service Oriented Architecture Inevitable? What next?
description
Transcript of Service Oriented Architecture Inevitable? What next?
![Page 1: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/1.jpg)
www.idc.com
Service Oriented ArchitectureInevitable? What next?
Rob HailstoneDirector, European Software Infrastructure Research
![Page 2: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/2.jpg)
TopicsTopics
Is Service Oriented Architecture Inevitable? Just one of several linked initiatives
Adoption status Recent survey results
Disruption ahead? What are the knock-on effects of SOA?
![Page 3: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/3.jpg)
The problem with IT today ….The problem with IT today ….
I can’t reconcile my IT costs with the business value I’m deliveringI have systems with spare capacity and systems that need more resources, but I can’t shift the work from one to anotherAll the information I need is here somewhere, but it’s hidden, fragmented & inconsistentWhat the business sees as a minor change always turns into a significant development projectComplex requirements take so long to implement that IT gets further out of step with the businessI can’t justify the resources for running occasional compute-intensive modelling & analysis workI spend so much effort tackling IT issues I lose focus on the businessI’m meeting all my IT SLAs, but users still complain of poor performance
The more IT resources I accumulate,
the less I can do with them
![Page 4: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/4.jpg)
ServiceOriented
Architecture
New initiatives for new expectations of ITNew initiatives for new expectations of IT
Virtual Platform: Exploiting available physical resources & payment options to best serve a variable workload
EII: Delivering meaningful information from many sources to many consumers
SOA: Delivering IT functionality as reusable, interoperable, location independent services
Autonomic: self-managing, self-healing, self-tuning, self-securing
Dynamic IT: giving users all the resources they need at the time they are needed, at a cost that is related to the business value delivered
VirtualPlatform/
Grid
EnterpriseInformationIntegration
AutonomicComputing
Dynamic IT:enabling
deployment ofconcurrentinitiatives
![Page 5: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/5.jpg)
TopicsTopics
Is Service Oriented Architecture Inevitable? Just one of several linked initiatives
Adoption status Recent survey results
Disruption ahead? What are the knock-on effects of SOA?
![Page 6: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/6.jpg)
European SOA survey, Q1 2005European SOA survey, Q1 2005
At what stage of adoption is your organisation with respect to the following IT initiatives?
0% 20% 40% 60% 80% 100%
Web services
XML messaging
Service OrientedArchitecture
Compositeapplications
Business ProcessAutomation
Don't know No plans Investigating Pilot projectLimited live use Some live use Significant live use
![Page 7: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/7.jpg)
UK SOA conference survey, March 2005UK SOA conference survey, March 2005
How important is each of these as a driver of SOA in your organisation?
0% 20% 40% 60% 80% 100%
App. Integrationeffectiveness
Reuse of ITinvestments
Create richapplications
Business processautomation
Respond tobusiness change
Enableoutsourcing
No importance Low priority Medium priority High priority
![Page 8: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/8.jpg)
UK SOA conference survey, March 2005UK SOA conference survey, March 2005
If your organisation has no plans to implement SOA, how important are the following reasons for not implementing?
0% 20% 40% 60% 80% 100%
Lack of knowledge of SOA
No benefits seen in SOA
Immature SOA technology
Insuficient industry experience
No budget
Not relevant Minor consideration Major consideration Primary reason
![Page 9: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/9.jpg)
UK SOA conference survey, March 2005UK SOA conference survey, March 2005
How well do you feel the concepts and potential benefits of SOA are understood within your organisation?
0% 20% 40% 60% 80% 100%
IT Strategists
IT Technical staff
Businessstrategists
Line of businessmanagers
Excellent Good Partial Not at all
![Page 10: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/10.jpg)
UK SOA conference survey, March 2005UK SOA conference survey, March 2005How have the following challenges impacted your SOA work to-date?
0% 20% 40% 60% 80% 100%
Exposing legacyapplications as services
Development effort ofcomposite applications
Complexity of integratingservices
Modelling businessrequirements
Mapping businessrequirements to services
Defining businessprocess flows
Message transformation
Providing appropriatelevel of security
Managing service levelagreements
Delivering appropriateperformance/throughput
Managing servicesmetadata
Not a problem Slight problem Significant problem Show stopper
![Page 11: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/11.jpg)
TopicsTopics
Is Service Oriented Architecture Inevitable? Just one of several linked initiatives
Adoption status Recent survey results
Disruption ahead? What are the knock-on effects of SOA?
![Page 12: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/12.jpg)
SOA & EII – common featuresSOA & EII – common features
Monolithic approach unworkable
Multiple technologies exposed through standards
Equivalent architectures: Distributed, component-based Reuse of legacy source systems Connector/adapter layer Multiple composite delivery for different consumers Reliant on metadata registry
Is a DBMS just a particular type of service?Will SOA and EII ultimately converge?
Would a single metadata registry make sense?
![Page 13: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/13.jpg)
SOA and the role of registrySOA and the role of registry
SOA & EII exploit heterogeneous environments Heterogeneous operating systems, databases, application
platforms, message brokers, integration technologies, service & data owners
SOA & EII also enable & encourage change Change assembly of services into composite applications,
change of choreography of business processes, piecemeal change of the underlying services themselves
This requires a degree of control that depends on a comprehensive metadata registryMultiple, uncoordinated registries will lead to chaos and ultimate failureThis will make the registry the central focus of SOA
But is a single registry a reasonable target?
![Page 14: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/14.jpg)
Classes of metadata that need to be managedClasses of metadata that need to be managed
Service metadata: UDDI & other descriptive information
Where-used and frequency of use metrics
Service performance metrics: actual experienced
Service to device mapping
User metadata: security & identity management
Security policies
Process metadata: BPEL
Rules metadata: business rules
Federated content metadata
Semantic metadata / Ontologies
![Page 15: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/15.jpg)
Don’t forget – SOA is bi-directionalDon’t forget – SOA is bi-directional
Not just reassembling existing assets into new composites
Also replacing old assets piecemeal when they no longer deliver business value
Question: What sort of application architecture will best suit a piecemeal replacement strategy?
![Page 16: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/16.jpg)
Traditional architecture limits adaptabilityTraditional architecture limits adaptability
Use of a common, shared database & data model
Data integrity rules implemented by database
Service components ‘joined at the hip’ through the database – compromises service autonomy
Adds unwanted complexity to piecemeal service replacement
![Page 17: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/17.jpg)
Possible platform for long-term SOA benefitsPossible platform for long-term SOA benefits
CompositeServices
Low-level Services-Embedded application
& data platforms
BusinessProcesses
Me
tad
ata
Re
po
sit
ory
Ru
les
En
gin
e
A return to master list maintenance?
![Page 18: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/18.jpg)
TopicsTopics
Is Service Oriented Architecture Inevitable? Just one of several linked initiatives
Adoption status Recent survey results
Disruption ahead? What are the knock-on effects of SOA?
![Page 19: Service Oriented Architecture Inevitable? What next?](https://reader036.fdocuments.net/reader036/viewer/2022082517/56814135550346895dad1e41/html5/thumbnails/19.jpg)
www.idc.com
Service Oriented ArchitectureInevitable? What next?
Rob HailstoneDirector, European Software Infrastructure Research