Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What is the role of the "Service Broker" in SOA?

Tags:

soa

What is the role of the "Service Broker" in SOA Model Architecture?

like image 875
Babak Bst Avatar asked Sep 21 '11 18:09

Babak Bst


People also ask

What is the role played by Web service in SOA?

Interoperability is the most important principle of SOA. This can be realized through the use of web services, as one of the key benefits of web services is interoperability, which allows different distributed web services to run on a variety of software platforms and hardware architectures.

How does SOA service-oriented architecture work?

SOA Defined SOA is built on reusable, shared, networked services, with each service a business function. It is an architecture that seamlessly connects separate technology systems through Web services—reusable software components that use a standardized messaging system—built within an Internet-based platform.

What are the services offered by SOA discuss the importance of each services?

SOA offers flexibility by providing infrastructure automation and necessary tools, thereby achieving a reduction in integration costs, as well as their quick and effective coordination. “The significance of SOA architecture is that it enables the company's IT structures to align to business goals.”

What is the difference between an SOA and a web service?

A Web service is a "call" to an application, a system, or a hub that asks a question, like: "Does this customer already exist?" By definition, a Web service uses the web to communicate its business question. SOA, on the other hand, is the architectural framework that enables a series of those Web services to occur.


2 Answers

The service broker is meant to be a registry of services, and stores information about what services are available and who may use them. For example, UDDI which was originally conceived as a web service registry is now considered a SOA Service Broker.

like image 121
Perception Avatar answered Sep 27 '22 23:09

Perception


SOA registry is responsible for registering business services, while SOA broker is responsible for orchestrating the connections between these components.. The service broker reads the interface information from the registry and then makes the right connection to other interfaces.

like image 44
lesleyfang Avatar answered Sep 28 '22 00:09

lesleyfang