Achieving Success With Service Oriented Architecture Derek Ireland. 17th March, 2005. Themes. Implementing a Service Oriented Architecture Using Application Design Patterns, Frameworks and Processes Achieving demonstrable value for the business from SOA. Some Definitions. Business Service
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
Achieving Success With Service Oriented ArchitectureDerek Ireland
17th March, 2005
How did Standard Life achieve a mature SOA implementation?
Standardised Data Access
Catalogued Reusable Data Services
Introduced Application Design Patterns
Hub Centric Design Pattern (SOA)
Our SOA Design Pattern
Patterns which enable the development of applications that provide and consume reusable, channel-independent business services.
Business Service Interface Layer
Business Service Layer
Data Service Layer
How many services ?
What is the value of
How many services
How many instances
Hub Centric Design
How do we develop with all these layers
Hub Centric Design
Java & COBOL framework abstracting applications from underlying infrastructure (e.g. WMQ) and providing standard APIs for common application behaviours (e.g. logging).
Websphere & z/os based infrastructure in support of standard applications built to a common design pattern and on common frameworks.
Service Delivery with SOA
What have we delivered for the business?
Reusable Business Services
User 2 Business
Business 2 Business
Maintain LPS Proposal
Provide Annuity Details
Search and Validate Address
Provide Life Cover Info
Provide Agent Details
Maintain Self Invested Asset
Provide Scheme Info
Create Outgoing Document
Provide Bank Details
Provide Pension Valuation
Maintain Drawdown Details
What have we learned?
Application Design Manager
Standard Life,IS Division52 Annandale Street,Edinburgh