Font Size: a A A

Research And Implementation Of BPEL Based Service Component Combination Execution Engine

Posted on:2012-08-06Degree:MasterType:Thesis
Country:ChinaCandidate:Y WuFull Text:PDF
GTID:2178330335455670Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Service Oriented Architecture (SOA) is the new stage of construction method and environment of distributed software system, and strategic means using IT to achieve organizational goals.However, there has been a long heated argument on how to implement SOA in software engineering. Currently, it is SCA (Service Component Architecture) and BPEL (Business Process Execution Language) that has been widely recognized in the industry. Together as the cornerstone of SOA, SCA and BPEL are core technology to implement SOA architecture. Therefore, the study of services component combination technology has far-reaching significance to the realization of SOA architecture.This paper analyzed the domestic and foreign research results of related technologies and researched deeply the SOA architecture, service components combination and BPEL engine architecture. On this basis, the paper designed BPEL based service component combination execution engine and proposed an overall framework of the engine. It studied the combination way of SCA and BPEL, and explained the engine's important position in the SCA architecture.Also, focusing on the date race problem in BPEL process, the paper proposed an effective algorithm.Major function modules of the engine were implemented in this paper, including BPEL process document parser implement using DOM4J, log management implement using AOP programming model, calling service component using RMI technology and data format conversion implement using XStream.At last, a case of training institutions was introduced to show the whole process of service component composition,and to demonstrate the feasibility, effectiveness and practicality of the overall structure of the engine discussed in this paper.Based on the concept that combination of services component with BPEL to form a new service component with a certain business logic function,the paper designed BPEL based service component combination execution engine, realizing the combination of SCA and BPEL. It is of theoretical and practical value to the implementation of SOA.
Keywords/Search Tags:Service Component, Service Component Combination, Engine, BPEL
PDF Full Text Request
Related items