We use cookies and other similar technologies (Cookies) to enhance your experience and to provide you with relevant content and ads. By using our website, you are agreeing to the use of Cookies. You can change your settings at any time. Cookie Policy.

Business Ecology Initiative & Service-Oriented Solution

Michael Poulin

Principles of Service Orientation reviewed

Vote 0 Votes

It seems reasonable to summarise evolved principles of service orientation in one place. Following list comprises pairs of principle name - definition. Each principle links to the related post discussing the principle evolution.

Note: when 'service provider' entity appears in the definition of the principle, we mean that related activity may be performed either by the service provider, or by the service own, or by the service steward.

Standardized Definition of Service Contracts
Service contracts are in compliance with the standardised definitions of the contract content types and represent mutual agreements between service provider and service consumers

Service Loose Coupling
Service contracts impose low consumer coupling requirements and are themselves loosely decoupled with their surrounding environment via execution contexts

Service Abstraction
Service contract only contains essential service information that is agreed between the service provider or service owner and the service consumer(s). The information has to be sufficient for interacting with the service, utilizing agreed service functionality and reaching agreed Real World Effect

Service Reusability
Services contain and express logic that can be reused in the execution contexts; services can be positioned as reusable enterprise resources

Service Relative Autonomy
Services exercise a relative level of control over their underlying runtime execution environment; if the service does not own or control used entities such as resources or other utilised services, the service must posses contractual control over the use of those entities

Service State Management
Services minimize resource consumption by deferring the management of state information when necessary

Service Composability
Services are effective composition participants as well as effective composition containers, regardless of the size and complexity of the composition

Service Discoverability
Services are supplemented with communicative meta data by which they can be effectively discovered and interpreted

[NEW] Service Execution Context
Services perform in surrounding business and technical runtime environment that constitutes service execution context. The service execution context can affect reachability, behaviour and results (Real World Effect) of the services

[NEW] Service Separation of Concerns
Business services have to own and provide only their own functionality being independent from the information sources and original information structures as much as possible

The reviewed principles of Service Orientation reflect contemporary understanding of the Service Orientation as a methodology of constructing Business and Technology parts of the organisations and as the directive for designing corporate products. The latter are provided by the organisation for its internal and external consumers in the form of the business services.


1 Comment

| Leave a comment

thank you for the best advice

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 in a reader

Recently Commented On


Monthly Archives