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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Yang Xueyan and Jiang Qiner, “Eliminating the information isolated island of EG system -A case study of CIQ,” 2012 International Conference on Information Technology and Management Innovation, ICITMI 2012, 2013, pp. 2708–2711
Anthony Walsh and Reresa Fallon, “ESB networks smart grid demonstration pilot,” 2011 IEEE PES General Meeting: The Electrification of Transportation and the Grid of the Future, 2011
Muthusamy V, Petrovie M, and Jacobsen H A. “Effects of routing computations in content-based routing networks with mobile data sources,” In: Proceedings of the llth Annual International Conference on Mobile and networking. Cologne Germany: ACM, 2005, pp. 103–116
Delamer I M and Lastra J L M, “Tuokko R. Unified service-oriented architecture for federated and locally distributed CAMX publish/subscribe middleware,” In: /Industrial Informatics, 2005. INDIN’05. 2005 3rd IEEE International Conference on industrial informatics. IEEE, 2005, pp. 117–122
Kinno A, Yonemoto Y, and Morioka M, “Environment adaptive XML transformation and its application to content delivery,” In: Proceedings of the IEEE International Conference on Applications and the Internet. IEEE, 2003, pp. 844–848
Banavar G,Chandra T, and Mukherjee B, “An efficient multicast protocol for content-based publish-subscribe system,” In: International Conference on Distributed Computing Systems. IEEE, 1999, pp. 262–272
Gruber O, Hargrave B J, and McAffer J, “The Eclipse 3.0 platform: adopting OSGi technology,” IBM System Journal, 2005, vol. 44, no. 2, pp. 289–299.
Walls C and Breidenbach R., “Spring in action,” Manning Publications, 2011, pp. 1–424
Sadtler C, Ganci J, and Griffith K, “IBM Web sphere product overview,” IBM, 2003
Mohammed S, Servos D, and Fiaidhi J. “HCX: a distributed OSGi based web interaction system for sharing health records in the cloud,” In: Agent Technology (WI-IAT), 2010 IEEE/WIC/ACM International Conference on Web Intelligence and Intelligent. IEEE, 2010, pp. 102–107
Mohammed S, Servos D, and Fiaidhi J. “Developing a secure distributed OSGI cloud computing infrastructure for sharing health records,” Autonomous and Intelligent Systems, 2011, pp. 241–252
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Atlantis Press and the author(s)
About this paper
Cite this paper
Huang, W., Sun, Bc., Xu, Md., Zhao, H., Hu, Ys. (2016). Enterprise Service Bus Based on OSGi. In: Qi, E., Shen, J., Dou, R. (eds) Proceedings of the 22nd International Conference on Industrial Engineering and Engineering Management 2015. Atlantis Press, Paris. https://doi.org/10.2991/978-94-6239-177-2_24
Download citation
DOI: https://doi.org/10.2991/978-94-6239-177-2_24
Published:
Publisher Name: Atlantis Press, Paris
Print ISBN: 978-94-6239-176-5
Online ISBN: 978-94-6239-177-2
eBook Packages: EngineeringEngineering (R0)