10.11.2014 Views

Planning_and_Impleme.. - didier beck weblog

Planning_and_Impleme.. - didier beck weblog

Planning_and_Impleme.. - didier beck weblog

SHOW MORE
SHOW LESS

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

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!