Title: SOA for Support and Maintenance Steve Jones Head of SOA, Global Outsourcing, Capgemini
1SOA for Support and MaintenanceSteve JonesHead
of SOA, Global Outsourcing, Capgemini
2Brief Bio
- Background in large scale systems
- Capgeminis executive sponsor for membership of
JCP and OASIS - Member of variousstandards groups including OASIS
SOA Reference Model and Open Groups Business
Architecture. - Developed Capgeminis SOA Methodology that was
contributed to OASIS - Wrote Enterprise SOA Adoption Strategies
http//www.infoq.com/minibooks/enterprise-soa
(feel free to buy a copy!)
3Adopt the OASIS SOA Reference Model there is a
definition of SOA
- Its independent
- Its an OASIS Standard
- Its applicable to business and IT services
- Its not hooked into a vendors view of the world
- Its been developed by people who deliver SOA to
companies - Including NASAs JPL
- Its being used already in large scale SOA
programmes - Architectural clarity is more important than
personal optimisations
4IT needs to change to be about Value, not cost
Source Economist Intelligence Unit
5IT is changing
6IT spend is on the old, not the new
7What this means for SOA
- If SOA is to truly deliver value then it must
- Change the way we support systems
- Change the way we manage systems
- Change the way we modify systems
- Start with the existing IT estate
- Claims that SOA sits above legacy are wrong
- EAI claimed that and failed
- Mainframe systems still continue to be extended
- ERPs are critical parts of IT infrastructures
- Small scale applications are divorced from IT
- Business non-IT functions are divorced from IT
- Claims that SOA is about technology are bunk
- OO wasnt about C, Smalltalk or Java
8SOAs impact
- SOA has to change all of IT, not just the way
that it is implemented.
9SOA is about how you think about IT
10Delivering clear Business Service Architecture
means
- Aligning your governance to the BSA
- Including new build and maintenance in a single
structure - No more architecture just for phase 1
- Having explicit business ownership of the
architecture - Continually updating the architecture
- Doing process second
- It impacts all IT, and its relationship with the
business
11Understand what your IT is worth, and how to
deliver
12Projects make monoliths do programmes instead
- TCO not Cost to Live (CTL)
- Enables fix and modify cycle to be integrated
into development - Stops projects accidentally creating monoliths
- Keeps fix and modify cycles short
- Aligns ownership directly to the business, not
the project manager
13Apply SOA to support
- Align your help desks to the services and their
value - Capture change requests on service lines
- Organise team leads around the services, not the
technology - Make architects understand both the old and the
new - Ensure that systems are continually evolving with
the business - Stop the legacy as deployed problem
- Manage the portfolio based on its value
14Summary
- SOA cant be about just the new if it is to solve
ITs problems - IT organisations need to change the way they
think - IT is changing, old assurances no-longer hold
- SOA gives a single framework in which to make
decisions - Adopt the OASIS SOA RM, its a good standard
- Much better than picking a vendors
- Waste of effort to write your own
15Additional reading
- http//service-architecture.blogspot.com
- http//www.capgemini.com/soa
- http//www.capgemini.com/outsourcing
- Enterprise SOA Adoption Strategies
http//www.infoq.com/minibooks/enterprise-soa
(feel free to buy a copy!)