Pages

Friday 7 September 2012

ESB (Enterprise Service Bus)

Enterprise Service Bus:

Nowadays, ESB is buzz word in the software industries and that’s why lots of ESB available in the market as open source as well as Enterprise, I think it is required to solve the integration challenges in various web services, applications, and other technologies into a single network via ESB in SOA Fashion. It’s also useful for architects and managers who are evaluating different app integration and majority of functionality can be leveraged without writing much line of code. As such developers who find themselves repeatedly solving the same integration problems will also be find the useful.

ESB Definition: 
ESB (enterprise service bus) is a software architecture model that provides integration different software applications in SOA manner.

In a Sentence: An Enterprise Service Bus (ESB) is a distributed middleware system for integrating enterprise IT assets using a service-oriented approach.

An Enterprise Service Bus (ESB) is an infrastructure used for enterprise integration using a service-oriented approach. Its main features are:
•       It has a set of service containers, used to adapt a wide variety of IT assets to the ESB.
•       It has a reliable messaging system, used to allow the service containers to interact.
•       It has a standard (WSDL) services model is used for inter-container interaction. That is, all adapted assets are modeled using services. An asset can be a provider of services, a consumer of services, or both. The services model is based on message exchange.
•       It uses messages that are exchanged between containers using standard message exchange patterns.
•       It uses messages that consist of XML data, and message metadata.
•       It provides message transformation services
•       It provides message routing services
•       It provides security features to control access to services
•       It is centrally administered, despite being a distributed system.
•       It allows incremental changes to services without requiring shutdown or other disturbance to system availability.

No comments:

Post a Comment