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.
www.butlergroup.com<br />
<strong>Planning</strong> <strong>and</strong> <strong>Impleme</strong>nting SOA<br />
Management of SOA will need a console-style capability that crosses all the platforms that the services are<br />
operating on. Managing external services has to be included in this, <strong>and</strong> this is where st<strong>and</strong>ards for<br />
management will become necessary. We foresee that run-time service management <strong>and</strong> monitoring will<br />
become part of the whole IT Service Management area, but one that must be directly related to the<br />
business.<br />
Accountability within SOA must be driven by the presence of a sound audit trail indicating all interactions<br />
with a service. Service management tools need to be able to produce metrics which can then be analysed<br />
to provide feedback into the service lifecycle. This area is still in the early stages of development, but to<br />
enable a fully mature, service-oriented enterprise, the feedback loop provided by such analysis will illustrate<br />
where services can be improved <strong>and</strong> optimised.<br />
A clear definition of SOA roles <strong>and</strong> responsibilities supports good<br />
governance.<br />
Various roles will be needed within a successful SOA project. The governing body has already been<br />
discussed, but at a more detailed level, there will be a range of different roles that may be necessary, such<br />
as system administrator, operations, security officer, <strong>and</strong> business analyst.<br />
At a recent Webinar organised by the EbizQ Web site, participants were asked what formal governance roles<br />
were in use within their organisations. The results indicate that, whilst a number of organisations have not<br />
yet defined formal roles, many see that this is an increasingly important point.<br />
Role<br />
Percentage of respondents<br />
(multiple responses allowed)<br />
None 39.94%<br />
SOA Governance Officer 17.89%<br />
IT Governance Officer 31.31%<br />
Compliance Risk Officer 24.92%<br />
Security Policy Expert 40.58%<br />
Figure 8.3.1: SOA Governance Roles (Source: EbizQ)<br />
Security is currently seen as the most important formal role, with almost a third having an IT Governance<br />
Officer as well. The same survey then asked who was responsible for defining governance policies, with<br />
more conventional job titles as the selected options.<br />
Role<br />
Percentage of respondents<br />
(multiple responses allowed)<br />
Other 13.42%<br />
Policy Experts 52.08%<br />
Architects 63.90%<br />
Developers 14.38%<br />
Figure 8.3.2: Who Defines Governance Policies (Source: EbizQ)<br />
The role of the architect is clearly seen as an important one, with the majority of respondents seeing<br />
architects as having a significant role in the establishment of governance policies, with policy experts<br />
coming a significant second.<br />
December 2006 Section 1: SOA Deployment 17