Business Rules Technology and Rule-Based Systems

"Inference Engines for Everyone"

Aut inveniam
viam aut faciam
Home News About This Site All Pages All Tags Wiki


The three phases in the life of an SOA service are:


The term visibility denotes the mechanism whereby a potential consumer finds a service provider.
Visibility is promoted through the service description which contains the information necessary to interact with the service and describes this in such terms as the service inputs, outputs, and associated semantics.

"Interaction is the activity of using a capability. Typically mediated by the exchange of messages, an interaction proceeds through a series of information exchanges and invoked actions".

"At its core, an interaction is 'an act' as opposed to 'an object' and the result of an interaction is an effect (or a set/series of effects). This effect may be the return of information or the change in the state of entities (known or unknown) that are involved in the interaction".

Real-World Effect

Both the service consumer and provider are trying to achieve a result of some sort. The 'real-world effect' is the change effected by the service provider on behalf of the consumer.
There is always a particular purpose associated with interacting with a service. Conversely, a service provider (and consumer) often has priori conditions that apply to its interactions. The purpose of using a capability is to realize one or more real world effects.
The following illustrates the basic concepts and entities discussed so far. It is a very simplified view. For instance, both the Service Consumer and Provider may have preconditions, although the diagram only shows the more common and expectable circumstance of the provider having preconditions.
Diagram of SOA Phases


Other BBcom-related sites - Quick Links




A  Dial-Up Friendly Site  

We Do SVGA ( mostly )

Hisssss ...