Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

SOA Governance Explained

Does anybody have an idea what SOA Governance is all about? What is the difference (or correlation) between SOA Governance and IT Governance? and How can it be applied using SOA platforms available in the market?

Can a project built on SOA platform be successful without applying SOA Governance? How? I am talking here from a practical point of view.

like image 803
whiz Avatar asked Dec 18 '08 12:12

whiz


People also ask

What is SOA governance framework?

SOA Governance Definition SOA governance should be viewed as the application of Business governance, IT governance, and EA governance to Service-Oriented Architecture (SOA). In effect, SOA governance extends IT and EA governance, ensuring that the benefits that SOA extols are met.

What are the 4 key stages of SOA governance?

Service Development. Consumer / Client Development. Integration Configuration. SOA Platform, Service, and Integration Production Support.

Why SOA governance is required?

Consequently, SOA increases the need for good governance as it will help assign decision-making authorities, roles, and responsibilities and bring focus to the organizational capabilities needed to be successful.

What is SOA compliance?

Adhering to SOA governance is a way of ensuring that an organization's systems continue to work properly, and doing so can be a start of verifying compliance to legal regulations.


1 Answers

At its most basic, SOA Governance is about managing services. At its most base level, you might think about topics such as:

  • Managing the version of services - Service 1.0 is currently deployed, but now we've deployed Service 1.1. How do we redirect clients from the old service to the new one?
  • Giving services a lifecycle: a service is in 'development'. Now it's completed and been QAed, we'll want to transition it to 'production'. We need to have a way to add metadata to the service to indicate that - what if we want to remove our development services but keep our production ones running?

Obviously there are others - there is no hard-and-fast governance solution for any environment. The degree to which governance is necessary is a hot topic of debate.

Disclaimer: I work for IBM as a WebSphere consultant so my thoughts are influenced by that and the IBM product most often suggested as an answer to the above questions, WebSphere Service Registry and Repository.

like image 151
Andrew Ferrier Avatar answered Sep 28 '22 01:09

Andrew Ferrier