November 22, 2014
Hot Topics:

Enterprise Service Bus-Integration Demystified

  • June 9, 2005
  • By R Venkatavaradan & Arulazi Dhesiaseelan
  • Send Email »
  • More Articles »

Applicability of ESB

The applicability of ESB is quite enormous. As ESB is a quicker way of realizing SOA; it is applicable wherever SOA is applicable.

Network management systems

ESB can be used to provide a consistent management interface for monitoring the health of various network elements like routers, hubs, switches, and so on.

Telecom

ESB can be used to expose telecom assets sich as SMS gateways and MMS gateways as parlay-X Web services, thus increasing the productivity as well as opening up of assets to external partners.

ESBs also can be used to integrate with OSS and BSS systems of a network operator.

Supply chain management

ESB can be used to publish and subscribe documents/events in the SCM system, integrate with back-end products, and provide content-based routing and transformation to process various documents.

Finance

ESB can be used asynchronously to process the trade order system and other applications via Web service interfaces.

ESB Vendors

Various vendors provide ESB. Existing middleware vendors, messaging system providers, Web service container providers, and J2EE container providers have ESB on their roadmap. Some of them are listed below:

Conclusion

The purpose of this article is to introduce the basic concepts and a typical architecture of an ESB. Enterprises are moving towards standards-based integration technologies such as ESB, which offers them a highly scalable integration infrastructure solution. The complexity of traditional integration frameworks has been overcome by ESB. ESB helps enterprises scale in a more rapid fashion, without compromising reliability and performance. The purpose of this article is to introduce the basic concepts behind ESB. The authors are sure that the next wave of things to happen in EAI domain would be ESB because it standardizes and moves towards SOA.

References

What Is an Enterprise Service Bus?
http://www.forrester.com/Research/Document/Excerpt/0,7211,35193,00.html

ESB definition at LooselyCoupled.com
http://looselycoupled.com/glossary/ESB

Mule—ESB Messaging Framework
http://mule.codehaus.org

The Enterprise Service Bus: Building Enterprise SOA
http://developer.bea.com/pub/a/2004/12/soa_ibarra.html

About the Authors

R Venkatavaradan has been working as a solution and product architect in various domains ranging from middleware, J2EE, and Web services to telecom and mobility. He has a Masters Degree from the School of Automation, Indian Institute of Science, Bangalore. He has about 14 years of industry experience. His field of work ranges from signal processing to Web services, J2EE, Enterprise Application Integration, and so forth. He has extensively worked on Web service technologies such as WSDL, SOAP, and UDDI, and provided technical consultancy to various projects in the field of mobile, telecom, and EAI, which have been architected based on Web service concepts. He can be reached at venkatavaradan@gmail.com.

Arulazi Dhesiaseelan is a senior developer for Hewlett-Packard Company, India. He has a Master's Degree in computer applications from PSG College of Technology in India. He has about five years of industry experience. He was involved in the UDDI4J project hosted at http://uddi4j.org. He has extensively worked on Web service technologies such as WSDL, UDDI, and SOAP. Currently, Arulazi is involved in developing ANA (adaptive network architecture)-based solutions for securing enterprise networks. He can be reached at aruld@acm.org.





Page 2 of 2



Comment and Contribute

 


(Maximum characters: 1200). You have characters left.

 

 


Enterprise Development Update

Don't miss an article. Subscribe to our newsletter below.

Sitemap | Contact Us

Rocket Fuel