3Ps of SOA Governance

The three Ps of SOA Governance are... People, Processes and Policies.

People - Who are the owners of the services. Who are the business owners, and who are the technical owners. And who have access to it, when and for what reasons?

Processes - How are people going to go about using the services. What are the activities involved. What are the operations offered by the services and what are their inter relationsips. What are the dependancies between a given set of services? What is the activity flow whithin which various service operations are invoked to achieve a business process? That is the runtime view. In design time view, what are the steps involved in managing a service throug its life-cycle, from design, to retirement. What are the checklists involved, at each step of the service life cycle and who are responsible for each cheklist item. What are the steps involved in promoting or demoting a service throug the stages of its lifecycle?

Policies - What policies govern the use of services. What are the security implications? What about reliability? What policies are to be adhered to when granting access to a service at various life cycle stages of a service. Who would define the policies and who would enforce the policies? How to ensure that policies are adhered to?


Comments