Font Size: a A A

Research And Implementation Of SOA Service Integration Technique Based On OSGI

Posted on:2010-02-08Degree:MasterType:Thesis
Country:ChinaCandidate:H P BaiFull Text:PDF
GTID:2178360278965995Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Today's enterprises and public utilities are facing with great challenges while entering the era of knowledge economy, globalization and rapid changes in flat. How to be able to rapidly response to real-time needs, be able to seamlessly and dynamically collaborate with the value network partners, important customers and co-innovation, has become an urgent problem. All of which eventually must rely on enterprise IT strategies, which are based on enterprise development objectives and business strategy and the development of enterprise information technology and the development of the overall framework and guidance system. Among them, Enterprise Architecture, EA is the most integral part of the core. The development of enterprise architecture is very challenging; it is complex, time-consuming and labor-intensive, required to cope with change and potential political problems. Service Oriented Architecture, SOA and Dynamic Module System for Java (formerly the Open Service Gateway Initiative, abbr. OSGI) answered separately on EA problems at two aspects of macro and micro.SOA is an application framework, collections of technology and standards, which focuses on the macro aspects of EA. Enterprise applications will be divided into separate business functions and processes, thereby enhancing the flexibility of business processes. This operational flexibility will enable enterprises to speed up the pace of development, lower total cost of ownership, improve the timely and accurate information access. SOA also provides the ability of combination of the old service to produce new services. OSGI focuses on practical software development, introduces a set of strict rules based on the "service" model of software development. The author found two problems of current SOA pratice while anticipating real-world SOA applications: first, the lack of a practical operational framework for the SOA to ensure the implementation of SOA theory; second, central control of service orchestration increased overhead. This paper provides solutions against these two problems.This paper proposed the integration of OSGI and SOA: taking advantage of operatility of OSGI to make SOA more easily to be implemented; combining web service technology with OSGI system to allow OSGI service directly call other service in remote virtual machine or expose local service to remote virtual machines. The distributed OSGI framework can make use of the traditional OSGI service which does not need to be modified with any code to become a true SOA services. The whole process was transparent by distributed OSGI framework, making the entire SOA integration simpler, more workable.Finally the paper also proposed a new protocol of distributed service orchestration. It follows the "separation of signaling and data" principles, making some improvement of cetral controlled service orchestration, reducing non-necessary data transmission. This protocol can be attached to the SOAP message header and be integrated with distributed OSGI framework.
Keywords/Search Tags:OSGI, SOA, Distributed, Service Composite, Service Integration
PDF Full Text Request
Related items