Planning_and_Impleme.. - didier beck weblog
Planning_and_Impleme.. - didier beck weblog
Planning_and_Impleme.. - didier beck weblog
You also want an ePaper? Increase the reach of your titles
YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.
<strong>Planning</strong> <strong>and</strong> <strong>Impleme</strong>nting SOA<br />
www.butlergroup.com<br />
Phase 1 –<br />
Investigation <strong>and</strong><br />
Discovery<br />
Phase 2 –<br />
Development <strong>and</strong><br />
Deployment<br />
Phase 3 – SOA<br />
Transformation<br />
Phase 4 – SOA<br />
Maturity (The<br />
Service Oriented<br />
Enterprise)<br />
Business Vision<br />
Define Business<br />
Case<br />
Education<br />
Business Model<br />
Development<br />
Business metrics<br />
Optimisation<br />
Process stream<br />
analytics<br />
Business networks<br />
Architecture<br />
Develop<br />
architecture<br />
competency<br />
Business <strong>and</strong><br />
technical<br />
architecture<br />
Data <strong>and</strong><br />
application<br />
architecture<br />
Common service<br />
architecture<br />
Data<br />
Management<br />
Service to<br />
information<br />
mapping<br />
Develop<br />
information<br />
architecture<br />
competency.<br />
Master Data<br />
Management<br />
Content in<br />
processes<br />
Business Activity<br />
Monitoring<br />
Dynamic process<br />
optimisation<br />
Develop corporate<br />
data dictionary<br />
Control <strong>and</strong><br />
Governance<br />
Roles <strong>and</strong><br />
responsibilities<br />
Organisational<br />
structures<br />
Change<br />
management<br />
Dynamic<br />
governance<br />
Policies<br />
Infrastructure<br />
Messaging<br />
infrastructure<br />
ESB<br />
Services registry<br />
<strong>and</strong> repository<br />
Rules<br />
Service<br />
management<br />
infrastructure<br />
Autonomic service<br />
infrastructure<br />
Development<br />
methods<br />
Acquire serviceoriented<br />
expertise<br />
Service<br />
development <strong>and</strong><br />
re-use<br />
Composite<br />
application<br />
development<br />
Rapid application<br />
assembly<br />
Business Vision<br />
Figure 8.2.1: SOA Roadmap<br />
During the discovery phase, it is vital to define the business case – to underst<strong>and</strong> why SOA is needed for<br />
the organisation <strong>and</strong> to establish what is trying to be achieved. Even in an organisation where business<br />
management is already pushing for change, it will still be valuable to focus on<br />
During the discovery<br />
phase, it is vital to<br />
define the business<br />
case – to underst<strong>and</strong><br />
why SOA is needed<br />
for the organisation<br />
<strong>and</strong> to establish what<br />
is trying to be<br />
achieved.<br />
the desired business objectives. Parallel to this is the need to educate,<br />
particularly at the higher levels. A large amount of material exists on SOA, <strong>and</strong><br />
distilling this into usable <strong>and</strong> inspirational value can be a challenge – some of<br />
the more business-focused publications here include Enterprise SOA (Dan<br />
Woods <strong>and</strong> Thomas Mattern, O’Reilly), <strong>and</strong> Mashup Corporations (Andy<br />
Mulholl<strong>and</strong>, Chris S. Thomas, Paul Kurchina, <strong>and</strong> Dan Woods, Evolved<br />
Technologist Press).<br />
At the development <strong>and</strong> deployment phase, the business needs to develop its<br />
business models – to underst<strong>and</strong> where it is heading. This will include an<br />
underst<strong>and</strong>ing of where it fits in a supply chain or similar extended enterprise,<br />
<strong>and</strong> what it could expect partners <strong>and</strong> customers to dem<strong>and</strong>.<br />
8 Section 1: SOA Deployment<br />
December 2006