Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

About Business SOA Governance

user-pic
Vote 0 Votes

I solidly recommend reading the new article ""Business SOA Governance" published by Steve Jones in InfoQ. I believe you will find a lot of information and a vision in this area as well as some fun.

The article starts with the consideration: "If the objective of SOA is to have an IT estate that looks like the business, is managed like the business and evolves like the business then Governance needs to be focused on that goal." Elaborating further in this direction, Steve says: "If the objective is to move towards an IT estate that looks like the business, operates like the business, evolves like the business and is cost in line with the business value it delivers then all aspects need to become Service-Oriented."

This leads to the natural conclusion that the SOA Governance is, first of all, a governance of the transformation program from current IT and Business structural state to the service-oriented state, which I describe in the book ''Ladder to SOE'.

In the line of this transformation, Steve discusses such aspects of SOA Governance as legislative, judicial and operational. It is still a bit unclear to me whether Steve sees the executive aspect to be responsible for the governance enforcement, i.e. governance delivery, or governance is only empowered with the 'sign-off' right for the management enforcement of the governance policies.

There are a few types of SOA Governance exist such as Business SOA Governance, Technology SOA Governance and several sub-types within mentioned areas. In any case, SOA is about Architecture, which means that Business SOA Governance is about delivery of Business Architecture and Technology SOA Governance is about delivery of Technical Architecture aligned with Business Architecture. For instance, Steve says:
"At the transformational level the SOA judiciary, the governance organization, has the role of ensuring that business services and capabilities are delivered correctly. This means ensuring that:
• Business services and capabilities are clearly realized
• Ensuring that people are using the right business services
• Ensuring that rogue services are not developed
• Pollution doesn't happen through tactical decisions
• That funding is shifted to align with the model
"

Let me complete my observation with one notification. In both Business and Technical SOA, the borders of the services play a very important role because deliberate of accidental crossing of these borders results in simultaneous violation of several Principles of Service Orientation. Obviously, Steve pays a lot of attention on the role of SOA Governance in policing the service borders. In this context, he states: "What this means is that end-to-end design isn't important, it's about the specification of interfaces at a level which describes...".

In spite of his later explanation of this phrase regarding the judiciary aspect of governance: "The objective of the judiciary therefore is not simply to ensure that a given area delivers its business services to the right specification - it is also there to ensure that one area doesn't care about the internals of another. This is important as it ensures that you don't get implicit dependencies", we know about an amazing ability of technology populists to take things out of the context and make new (but frequently misleading) 'posters' out of them. I would like to worry you from extracting the fragment "What this means is that end-to-end design isn't important, it's about the specification of interfaces" and applying it to an individual service. In the context of governance, mentioned "end-to-end design" relates to the orchestration or aggregation/composition of services, not to implementation of an individual service, IMO.

When one designs a service, there two sub-types of SOA Governance are applicable: governance of the development/implementation and governance of service interaction/execution. SOA Governance of development/implementation may not stop at the level of service interfaces because the essence of the service is not an interaction mechanism but in the service's business functionality and results (Real World Effect) that are provided by the service body (called also service implementation behind the interfaces). Thus, governance of the service implementation is the most important aspect of service realization. However, SOA Governance sub-type related to interaction/execution concerns with only interfaces and SLA. In other words, the end-to-end design of each individual service is not important to the governance of interactions between services, indeed.

I hope you are not confused and will enjoy the article.

Leave a comment

In this blog, Michael Poulin writes about business and technology ideas, concepts, methodologies and solutions leading to service-oriented enterprise, the primary instrument for obtaining business objectives in fast-changing environments.

Michael Poulin

Michael Poulin is an enterprise-level solution architect working in the financial industry in the U.K. and the United States.

He specializes in building bridges between business needs and technology capabilities with emphasis on business and technical efficiency, scalability, robustness and manageability. He writes about service orientation, application security and use of modern technologies for solving business problems. He contributes to OASIS SOA standards as an independent member and is listed in the the international "Who's Who of Information Technology" for 2001. View more

Subscribe

 Subscribe in a reader

Recently Commented On

Categories

Tag Cloud

'Navigating the SOA Standards Landscape, 1471, abstraction, ACM, active service, Adaptive, ADM, adopt changes, aggregate service, AIA, Amazon, analysis, API, application, Application Integration Architecture, architect, Architect, architectural mission, architecture, Architecture, architercture, AWS failure, Azure, B-SOA, BAWG, BEI, Best Practice, bottom-up, BPEL, BPM, brokerage, Brokering, brokering, bus, Busienss, busienss case, business, Business, Business Architect, Business Architecture, business architecture, Business architecture, Business Architecture Working Group, business concerns, business data, Business Ecology, business efficiency, business model, business operational model, business organisation, Business Platform Division, business process, Business Process Designer, Business Requirements, business risk, business service, Business service, Business SOA, business value, business view, business-centric, Business-IT problem, BuTechCon, Canonical Schema, capability, Case, CBDI, CBM, Centralization, choreography, CIO, Cloud, cloud, Cloud Computing, Cloud of Clouds, COBA, Collaboration, collaboration, collaboreation, commodity, component, Composite Application, composition, concept, Conciliator, consumer, contract, COSMIC, cost, cost estimate, cost of ounership, cost of ownership, coupling, crisis, CRUD, culture, Cutter Consortium, data ownership, data service, data store, DDD, decision logic, decomposition, definition, demand, design, Design Pattern, development, discipline, distributed orchestration, Domain, domain, Domain Aggregate, Domain Events, Domain Service-Oriented Modelling, DOSOM, DOSOSM, driver, Dynamic Process Edition, EA, EC2, ecosystem, EDA, efficiency, end-to-end, enemy, enterprise, Enterprise, Enterprise Architect, Enterprise Architectural Framework, Enterprise Architecture, enterprise architecture, ERP, ESB, event, Event, execution context, Execution Context, expertise, explicit, failure, fake, feature, Flexibilit, flexibility, FPA, FSM, Full Functional Points, Functional Points, functionality, functionality model, future, Gartner, goal, Governance, governance, granularity, harmonization, Healthcare, how to, IBM, identiy credential, IEEE, IEEE 1471, IFPUG, implementation, implicit, intangible, intangible value, Integration-Oriented Architecture, intent, interface, interface orientation, Inventory, investment, IOA, IT, IT Architect, IT Operation Support, IT organisation, IT without the IT Department, ITIL, Java, Ladder to SOE, leasable Cloud, lease, Loose coupling, Lost in Translation, Malik, management, Management, Manifesto, market, MDA, Michrosoft, Microsoft, Mike Rosen, model, Model-Driven Approach, modelling, Navigating the SOA Standards Landscape Around Architecture, navigation, OASIS, OASIS SOA RA, OASIS SOA RAF, OASIS SOA Reference Architecture Foundation, OASIS SOA RM, ODBC, OMG, ONA, Ontology, OO, Open Group, Oracle, orchestration, organizational change, outsourcing, ownership, participant, pattern, patterns, people, planning, policy, principle, principle of separation of concerns, principles, Principles, priority, Private, Private Cloud, process, Process, process-oriented, process-orineted, process-service, project, Provisioning, Pub/Sub, Public, Public Cloud, Public Cloud Busienss Requirements, QCon, RA, RAF, re-composition, Real World Effect, Real World SOA, redundancy, Referemce Architecture, Reference Architecture, Reference Architecture Foundation for SOA, Reference Model, Registry, rent, rentable Cloud, Repository, reuse, RIA, risk, RM, ROI, RPC, rules engine, RWE, SCA, scalability, Schema, security, semantics, Service, service, Service Autonomy, Service Composability, service contract, Service Contract, service description, Service Description, Service Discoverability, Service Execution Context, service orientation, Service Orientation, Service Oriented Enterprise, Service Relative Autonomy, Service Reusability, service semantic, Service Separation of Concerns, Service State Management, Service Statelessness, service-oriented, service-oriented eco-system, Service-Oriented Enterprise, service-oriented enterprise, service-oriented environment, ServiceContract, seven properties that differentiate emergent architecture from the traditional approach to EA, shared interface, shared library, simple, situational, sizing, SLA, SO, SO environment, SO Principles, SOA, SOA Manifesto, SOA standard, SOA-RAF, SoaML, SOBA, social, social networking, SOE, SOEA, software, solution SOA, SOMA, Spring, stakeholder, standard, Standard, study, subject, Summit, supply, supply chain, support, system, T-SOA, tangible, tangible value, Technical, Technical Architect, Technical Architects, Technical Architecture, technical capabilities, Technical SOA, technology, Technology, tendency, The Open Group, TOGAF, TOGAF 9.0, top-down, transparency, UI, UI Mediator, unstructured, use, Value Chain, Value Network, Value Networks, view, view model, viewpoint, vision, VNA, VPEC-T, WCF/WF, Web, Web 2.0, Web Service, Web Services, WebSphere, WS-CDL, WSDL, ZapFlash, ZapThink,

Monthly Archives

Blogs

ADVERTISEMENT