Title: SOA for Local Government
1SOA for Local Government
Craig SummersSOA BPM Leader
2Structure
- Some Background Thoughts
- SOA Definitions
- The SOA Lifecycle
- Business Process Management
- Governance
- 5 SOA Entry Points
- The SOA Reference Architecture
- Supported by the Local Authority Reference
Architecture - SOA Roadmap and Business Value
- Roadmap and Business Value Methodology
- QA
3Some background thoughts..
- ERP alone is not enough to enable end to end
business processes - CRM in Local Government does not deliver a single
citizen view - Increased efficiency requires end to end
processes across the Authority and partner
organisations - There is no such thing as the perfect application
that an Authority can run on - Constantly replacing applications is likely to
provide only incremental benefit particularly
given application implementation and data
transfer costs - There is no such thing as the perfect business
process that can be cast in stone - There is no such thing as a green field site.
Every Authority has a mixture of old and new
applications, technologies and infrastructure - The only point of IT is to improve something
- Improvement can only ultimately be measured by
reduced costs or / and increased service - Flexibility and agility is now business critical
but still need to enable reduced costs or / and
increased service
4ITs role is to improve things
Today
Business Value of IT
Time
5The Foundations Maturing Technology
- Hiding IT Systems Complexity
- Getting Systems to Talk to Each Other
- Finding a Single Version of the Truth
6What is Service Orientation?
- Its about composing business value out of
re-usable assets.
7Service Oriented Architecture Different Things
to Different People
Roles
Capabilities that a business wants to expose as a
set of services to clients and partner
organisations
Business
An architectural style that requires a service
provider, requestor and a service description. It
addresses characteristics such as loose coupling,
reuse and simple and composite implementations
Architecture
A programming model complete with standards,
tools, methods and technologies such as Web
services
Implementation
A set of agreements among service requestors and
service providers that specify the quality of
service and identify key business and IT metrics
Operations
8What is ..?
a service (S)? A repeatable task e.g., check
applicant status open new case
service orientation (SO)? A way of integrating
your business as linked servicesand the outcomes
that they bring
a common language? Service orientation creates
a common language for collaboration between
business and technology leaders
service oriented architecture (SOA)? An IT
architectural framework that supports service
orientation
- a composite application?
- A set of related integrated services
supporting a business process built on an SOA
9IT Today Is Not Flexible Does Not Enable Reuse
- Lack of business process standards
- Architectural policy limited
- Point application buys to support redundant LOB
needs - Infrastructure built with no roadmap
10Developing Service Oriented SolutionsThe IBM SOA
Lifecycle Enables Incremental Sustainable
Deployment
- Services
- Discover
- Construct Test
- Compose
11Key SOA Considerations 1Business Process
Management
12Key SOA Considerations 2Governance -
Methodology and Tools to Support Consistent
Benefit
- Methods and processes to create governance models
- Technology to define services and data needs, and
instantiate measures and controls
- Methodology and processes to assess current
capabilities - Tools and templates formulate the governance
strategy
- Technology services to help govern assets
across the lifecycle - Processes services for helping enable
governance
- Dashboards technology for measuring viewing
business and project metrics - Services to improve effectiveness
13Key SOA Considerations 3 Reference
Architecture
14Local Authority Reference Architecture (LARA)
Corporate
Revenues and Benefits
Culture, Tourism and Sport
Children and Young People
Adult Services
Regeneration
Housing
Pre-school and Childcare
Planning
Exploiting IT to run the business
Finance
Waste Management
Users
Education
Procurement
Road Management
Social Services Commissioning
Legal
Parking
HR
Common Business Services
Development Services
IT Service Management
Pensions
CRM
Mapping (GIS)
Citizen Index
Business Intelligence
Shared middleware
Businesses
Presentation (Portal)
Process
Data
Managing IT as a business
Servers
Storage
Network
Printers
IT Infrastructure Services
15Key SOA Considerations 4SOA Entry Points
both Business Centric and IT Focused
16SOA Roadmap and Business Value
17Service Integration Maturity Model (SIMM)
18Service Integration Maturity Model (SIMM)
current level
target level
19Service Integration Maturity Model (SIMM)
current level
target level
20SOA Project Selection and Ranking
Linkage to Business strategy
People Processes Information Connectivity Re use
Flexibility
Reuse
Organisation and Governance
Application Accessibility
21Benefits can be identified at multiple levels
Turn SOA Vision into Initiative Roadmap First
Cut ROI
SOA
Quantify Business Value of Process Improvement
supported by M A D M
Re-use drives time to value reduced
development costs compared to non SOA solution
Lower TCO of Integration services compared to
in-house build
Re-use drives IT Rationalisation Savings
22Summary
23SOA RealitiesCritical Requirements
24SOA is Based on an Open Platform and Open
Standards
Open Development Integration Platform
IBM donated 40M of initial technology
Eclipse
Open Application Integration
IBM led or co-led the creation of SOAP, WSDL,
UDDI, WS-Security, BPEL4WS,
Web Services
SCA
IBM contributed technology to J2EE helped form
the Apache Software Foundation
Open Application Server
J2EE and Apache
Open Operating System
IBM is the 1 commercial supporter
Choice Includes Linux
25SOA is now a reality
10 of the world's 10 biggest auto manufacturers
Half of the worlds 30 biggest electronics
companies
More than 2,500 SOA Business Partners
8 of the world's 10 biggest banks
4 of the world's 10 biggest retailers
9 of the worlds 10 biggest telcos
80 of the biggest US health plans
80 SMB references
8 of the world's 10 biggest insurers
26The One Sales Slide! SOA Market Share
2005 Market Share
2006 Market Share
Other 5
webMethods 3
Other 32
Sun 4
IBM 46
Oracle 5
Oracle lt1
IBM 53
SAP lt1
SAP 6
Sybase 2
webMethods 3
Tibco 8
BEA Aqua Logic 2
Microsoft 10
Tibco 3
2006 Total 989.7 Million
Sun / SeeBeyond Egate 3
BEA 13
Source Wintergreen Research, April,
2007 Software Engine and Components only
Source Wintergreen Research, 2006 Software
Engine and Components only
Gartner
1 in Capabilities
Lead in Wave
IBM Placed in the Leaders Quadrant
1 in SOA
27Resources
- IBM.COM
- http//www.ibm.com/soa
- IBM Redbooks
- http//www.redbooks.ibm.com/
- IBM SOA Catalogue
- http//www.ibm.com/soa/soabusinesscatalog
- IBM Developerworks
- http//www.ibm.com/developerworks
28Q A
29A Perspective on Re-Use From one of our Customers
My Department has different needs to your
department. We need our own systems
Department A Requirement
Department B Requirement
30Local Authority Reference Architecture (LARA)
Corporate
Revenues and Benefits
Culture, Tourism and Sport
Children and Young People
Adult Services
Regeneration
Housing
Pre-school and Childcare
Planning
Exploiting IT to run the business
Finance
Waste Management
Users
Education
Procurement
Road Management
Social Services Commissioning
Legal
Parking
HR
Common Business Services
Development Services
IT Service Management
Pensions
CRM
Mapping (GIS)
Citizen Index
Business Intelligence
Shared middleware
Businesses
Presentation (Portal)
Process
Data
Managing IT as a business
Servers
Storage
Network
Printers
IT Infrastructure Services
31Software Infrastructure platform
End-User Environment
Unified application delivery
Collaboration
End-user productivity tools
Application Development
Information Management
Integration
Master Data Management
Portfolio Management
Analytics tools
Content applications
Metadata Management
Analysis, Design, Modelling
Construction
Business Intelligence
Testing
Process Management
Structured Data Management
Unstructured Data Management
Requirements Management
Application Integration
Data Federation
Data Movement
Configuration and Change Management
J2EE Application platform
Business Systems Management
Orchestration of service management processes
Security
Monitoring and control
Provisioning and Inventory
Storage Management
Service Management
32Services Perspective
33OnDemand Operating Environment
The On Demand Operating Environment is based upon
the concept of a Service Oriented Architecture
(SOA). Each element of the architecture is a
service that together implements the Operating
Environment capabilities.
BusinessServices
Application Services
DevelopmentServices
USER
Process Services
Interaction Services
InformationServices
Business Performance Management
Enterprise IT Portfolio Management
Enterprise Service Bus
BUSINESS
Infrastructure Services
ODOE v3
34IBMs Local Authority Reference ArchitectureHigh
Level View
35IBMs Local Authority Reference ArchitectureIT
Architects View