Saturday, August 6, 2016

Architectural Components in SOA Solution

The elements of a service-oriented architecture are the Service Provider, Service Consumers, and Service Repository(Registry).




A Service Provider is a component or set of components that execute a business function in a stateless fashion, accepting predefined inputs and outputs.

A Service Consumer is a set of components interested in using one or more of the services provided by service providers.

A Service Repository contains the descriptions of the services. Service providers will register their services in this repository(catalog) and service consumers can access the repository to discover the services being provided.