10.2. ROLES AND RESPONSIBILITIES

Since SOA involves the business side as well as the IT, employees from many walks of the organization will play some kind of role in an SOA-based solution. In a paper titled "A Framework for Roles for Development, Evolution and Maintenance of SOA-Based Systems,"[] Kajko-Mattsson and colleagues have provided a detailed analysis of new roles and responsibilities that SOA will bring to an organization. The table shown here provides a simplified version of that work.

ResponsibilitiesRoles
Decide whether SOA is right for the organization. If so, make SOA a business principle. Drive adoption of SOA within the organization.SOA Leaders. This group will be essentially made up of the executives (chief executive officer, chief technology officer, or chief information officer) and other leaders within the organization.
Perform BPM.Monitor the performance of the deployed business processes using the key performance indicators (KPIs).Drive continuous optimization of business processes.
Business Process Managers. This group is made up of the business managers and business analysts (BAs). BAs are trained to use BPM tools and know the methodology of BPM. Business managers know the business very well and can help the BAs define and optimize business processes.
Devise the technical infrastructure for IT SOA.Make sure that proper standards are being followed.Describe the technical principles (best practices).Establish the service oriented analysis and design (SOAD) methodology ...

Get Service Oriented Architecture Field Guide for Executives now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.