Font Size: a A A

An Approach To Implement Business Services Composition Of VINCA Based On Services Composition Of BPEL4WS

Posted on:2006-03-22Degree:MasterType:Thesis
Country:ChinaCandidate:K HuangFull Text:PDF
GTID:2178360185496944Subject:Computer software and theory
Abstract/Summary:PDF Full Text Request
Facing continuously changes of business needs, users desire that business applications be constructed on demand and quickly from their business perspective. Based on service-oriented concepts, a business-level programming language called VINCA is proposed to support end users to combine coarse graded services. The responding engine can parse the VINCA program to implement the application. On the other hand, technologies of Web services composition in software level are developing and advancing. It is an urgent issue to combine the above-mentioned two technologies with deferent morphologies.Based on our research efforts within the project-"research on methodology of business-level programming in service grid", the thesis focuses on the execution of VINCA programs, studies the transformation mechanism from VINCA to BPEL4WS, and implements the system that executes the VINCA programs based on BPEL4WS engine. The contribution of the thesis is as following:-Propose four patterns of transformation from elements of VINCA to those of BPEL4WS. The thesis analyzes business characteristics of VINCA in detail, studies how to denote them in static service composition, and gets the responding transformation methods. At last the thesis summarizes transformation patterns according to the above analysis.-Propose algorithms of transforming VINCA programs to BPEL4WS codes. The thesis combines and refines the above four patterns to get three practical algorithms, which can produce software implementation according to business demands. Algorithms are as following:Algorithm of handling business service with the characteristics of dynamic interaction and user context-awareness;Algorithm of handling business process with the characteristics of user participation and user context-awareness;Algorithm of transforming VINCA programs to BPEL4WS codes; -Design and implement a prototype system of VINCA execution engine, which is based on the above-mentioned transformation algorithms and supports business-level programs and just-in-time construction of applications. The system adopts a general rule description...
Keywords/Search Tags:business-level programming, services composition, business characteristics, user context-aware, just-in-time construction of service-oriented application, VINCA, BPEL4WS
PDF Full Text Request
Related items