Font Size: a A A

A Design And Implementation Of Converged Service Oriented BPEL Execution Engine

Posted on:2012-08-11Degree:MasterType:Thesis
Country:ChinaCandidate:X X MiaoFull Text:PDF
GTID:2178330335960538Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Network convergence has become the inevitable trend of development of NGN (Next Generation Network), along with the trend of providing converged service in converged network. The so-called converged service is the service logic that integrates telecom service, Internet service and even service provided by radio and TV network, to provide the network-crossed services combining voice, video and data. The traditional telecom network covers a large number of service users. However, it is difficult to meet the personalization and customization of users'demands due to the closeness of telecom network. On the contrast, the openness of Internet with its various services largely meets the requirements of users for service diversity. Therefore, the effective service integration of both Internet and telecom network will provide users with trusted services in various forms and functions.Service development technology based on components is widely applied in both telecom network and Internet. According to the analysis of component-based Service development technology, this paper proposes the method that adopts BPEL to integrate capabilities of telecom network and Internet to develop converged services, and describes the design and implementation of the BPEL engine supporting the converged service.This paper introduces the service development technology based on component at first, and analyzes the feasibility of the appoarch to realize converged service using components and BPEL. Then, this paper discusses the functional and non-functional requirements to the BPEL engine to execute converged service implemented through BPEL and components, identifying that the engine should have the ability to manage, parse and execute the converged service. Based on the analysis of the requirements to the engine, this paper describes the design of models of the engine, including outline design and detailed design. Using the APIs supplied by Service Logic Execution Environment (SLEE), this paper adopts the approach to implement the BPEL engine as a service executed on SLEE, designs the models of the engine according to the functional requirements and describes the workflow of each model. The subsequent chapter of the paper analyzes the difficulties in the realization of some models, and introduces the design and implementation of each model, including the definition of the modules'class diagrams and working mechanism.Finally, this paper verifies the capability of the service execution engine to support BPEL elements and to execute converged services through a number of test cases.The conclusion of this paper summarizes the work described in the paper and puts forward the future work to improve the function of the engine.
Keywords/Search Tags:Converged Service, Service Execution Engine, Component, BPEL
PDF Full Text Request
Related items