Font Size: a A A

Design And Implementation Of OSGi-based Enterprise Service Bus

Posted on:2015-11-30Degree:MasterType:Thesis
Country:ChinaCandidate:Y LiuFull Text:PDF
GTID:2308330452957211Subject:Computer technology
Abstract/Summary:PDF Full Text Request
With the continuous improvement of enterprise information technology applications,increasing the number of subsystems developed, using different techniques to achieve theintegration of subsystems has brought great difficulties. Enterprise Service Bus (ESB)based on open service gateway (OSGi) technology, service-oriented architecture integratedthinking, OSGi dynamic modular management methods, can provide enterprises with aloosely coupled system integration, simplifies the software design and improve softwarereusability.Based on OSGi distributed enterprise service bus, using TCP or data link between twoserver nodes to realize communication on the bus. Enterprise applications will be dividedinto different components, each using logic and functions are relatively independentBundle (module in OSGi) to achieve. On the bus services are divided into Web serviceand OSGi service two categories, and its entities are composed by a single or multipleBundles through Web services, messaging or adapter integrated into the service bus. Supernodes on the bus unified centralized management for server nodes dispersed physicallyand various services, unified enterprise service bus monitoring, dynamic deployment andrelease. Systems based on XML specification defines message formats, support forrequest/response and publish/subscribe messaging forms two kinds. By parsing node fileserver communication topology drawing tool generate, using Dijkstra algorithm togenerate the initial routing, and monitor link status, dynamically adjusted to achievedynamic routing mechanism.Node server communications test results in the distributed enterprise service busplatform show that, the number of components deployed in one node, in real-time nodesand service monitoring, service call response time, service reliability are synchronizedwith a good performance. Because of one same component can be flexibly deployed indifferent node server, software reusability effect is remarkable.
Keywords/Search Tags:SOA, ESB, OSGi, Service Integration
PDF Full Text Request
Related items