Enterprise Service Bus Based On Osgi
Wei Huang,Bao-Cheng Sun,Ming-Di Xu,Heng Zhao,Ying-Song Hu
DOI: https://doi.org/10.2991/978-94-6239-177-2_24
2016-01-01
Abstract:With the continuous improvement of enterprise information technology applications, the number of developed subsystems increases quickly, which has brought great difficulties to achieve the integration of subsystems using different techniques. Based on open service gateway (OSGi) technology, service-oriented architecture integrated thinking, and OSGi dynamic modular management methods, Enterprise Service Bus (ESB) can provide enterprises with a loosely coupled system integration, simplify the software design and improve software reusability. Enterprise applications are divided into different components, and each component is achieved by using Bundle (module in OSGi) whose logic and functions are relatively independent. Entities of the services on the bus are composed by a single Bundle or multiple Bundles, integrated into the service bus through Web services, messaging or adapter. The super-node server on the bus unified centralized management for node servers dispersed physically and various services, unified monitoring, dynamic deployment and release for services of enterprise bus.