Exforsys.com
 
Home Tutorials SOA Web Services
 

SOA Web Services - Runtime Patterns for Broker

 

Runtime Patterns for Broker

As in the case of application patterns discussed earlier, a broker may be introduced in the runtime nodes, which will act as a message distributor. A source application connects to many target applications through a broker.



A typical configuration for this pattern that uses a router to connect to multiple target applications is shown in the following figure.



As in the case of application patterns, the router defines the rules for routing the consumer requests to one of the target applications. During the call, the router converts the transport protocols between the consumer and the provider. It also transforms the message formats between the two parties.


Another variation of this pattern is shown in the following figure.



In this case, the router connects to the service bus and is responsible for transforming a service request from one protocol to another. For example, an HTTP call may be converted to a JMS call or an RMI-IIOP call.


Again, a service registry may be implemented by creating a Rules Repository node for clients to discover the services.



Having studied the various business and application patterns for SOA implementation, we will now look at the implementation of SOA in B2B and EAI domains.



Read Next: SOA Web Services - Differences between B2B and EAI Web Services



 

 

Comments



Post Your Comment:

Members Please Login
Your Name:*
e-mail ID:(required for notification)*
Image Verification: 
 
 Subscribe    

Sponsored Links

 

Subscribe via RSS


Get Daily Updates via Subscribe to Exforsys Free Training via email


Get Latest Free Training Updates delivered directly to your Inbox...

Enter your email address:


 

Subscribe to Exforsys Free Training via RSS
 

 
Partners -  Privacy and Legal Policy -  Site News -  Contact   Sitemap  

Copyright © 2000 - 2009 exforsys.com. All Rights Reserved

Page copy protected against web site content infringement by Copyscape