Dissertation > Excellent graduate degree dissertation topics show

The Analysis and Design of BPEL-Based Workflow Engine

Author: PengZuo
Tutor: ZhangChunYuan
School: National University of Defense Science and Technology
Course: Computer Science and Technology
Keywords: Workflow engine Web services BPEL Process
CLC: TP311.52
Type: Master's thesis
Year: 2008
Downloads: 287
Quote: 1
Read: Download Dissertation

Abstract


Workflow technology enterprise business process modeling, simulation, analysis, optimization and business process management and integration, and thereby achieve a core business process automation technology. Workflow technology to the study and promotion of enterprise information technology has important practical significance. However, with the rapid development of e-commerce on the Internet, traditional workflow management system is increasingly unable to meet the requirements of the modern enterprise business process management, and performance of the system is the lack of flexibility and interoperability, it is difficult to support a dynamic and cross-organizational work processes. Emerging technologies Web services into workflow management system, so that the modern enterprise workflow management system with loosely coupled components and cross-technology-oriented characteristics, thus making the the Internet scope of business activities interact more simple and convenient to meet information system put forward new demands and new challenges. While BPEL is a Web services-based workflow description language, which is jointly by IBM, BEA, Microsoft and many other vendors proposed Web services integration specification. This paper first introduces workflow technology and workflow management systems, Web services technology and BPEL specification. Status of university digital campus construction and then analyzed for the presence of defects and problems, made improvements to the overall framework of the information construction of our school. The introduction of a new framework for improved business process layer used for the processing of business processes and internal structure of the workflow engine as the core of the business process layer. Also re-specification of the service core services layer and synthetic layer. Core services layer in the data center service data entities and their operations with encapsulated within the service; synthesis services layer in the \coarse-grained business logic, the purest form of reusable business functions exposed system. And based on the information of the Graduate School of the university building, and compared on the basis of the existing mainstream technology, selected Web services as the core technology, BPEL improved framework as part of its business process modeling language. Then design a workflow engine based on BPEL Modeling Language, the workflow engine is divided into three modules: BPEL processor, process modules and activities module. In this paper, the basic structure of BPEL processor, designed in accordance with the structure of BPEL processor; entire process scheduling process, in accordance with the scheduling process, design and management ideas lined up and the message queue to complete the process module design; based on the BPEL specification given active conversion relationship to guide the activities of the module design. Finally, in accordance with the proposed design ideas based on the BPEL workflow engine to achieve its prototype system. Information construction and based on the existing structure of graduate education management system, to improve the overall framework for the guidance of graduate education management system reconstruction, given the structure of the reconstructed system, the completion of a workflow engine prototype system and graduate education management system integration.

Related Dissertations

  1. Research on Dam-Break Probability Analysis Method for Dangerous Reservoir,TV697
  2. Construction and improvement of basic education reform process evaluation platform,G521
  3. Implementation Study of evaluation method of the high school IT courses,G633.67
  4. The Design and Implementation of Security Mechanism of Embedded Dependable Computer,TP309
  5. Research on Evaluation of Simulation Systems Based on Fidelity,TP391.9
  6. Research and Application of Digital Assembly Process Planning System for Rocket Engine,TP391.7
  7. Research on Predictive Control and Simulation of pH Value Based on the Confection Process of Sodium Nitrate,TP273
  8. Process Support Vector Machine and Its Application to Satellite Thermal Equilibrium Temperature Prediction,TP183
  9. Study on Extracting Process of Rhizoma Alismatis and Rhizoma Smilacis Glabrae and Their Hypouricemic Effects,R284
  10. On Design of Process-based Collaborative Learning Environment,G434
  11. Research on Index System and Evaluation of University Office Greening,G647
  12. The Research of the Dynamic Process of Advertising Public Opinion,G206
  13. Effective Ways of Cultivating Design Thinking in the Teaching of Advanced Art Design,J50-4
  14. Analysis of Nutritional Compositions and Quality of Shishen (Eremurus Chinensis Fedtsch.),S647
  15. The Experimental Research on Regeneration Aggregate and Proportioning of Recycled Concrete Brick,TU528
  16. Dalian Waters Fire-fighting Forces Deployment Scheme Research,U698.4
  17. The Process Approach and English Writing Teaching in Vocational High Schools,G633.41
  18. The Application of Fuzzy Comprehensive Evaluation Based on Genetic Algorithm in Vocational Evaluation of Classroom Teaching,G712
  19. Research and Design of One Kind of Paper’s QCS That Based on Embedded System,TP368.1
  20. Research and Implementation of the Conflict Resolution in Process Modeling of Magic Platform,TP311.5
  21. Recycled aggregate semi- rigid concrete preparation and molding of test,TU528

CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer software > Program design,software engineering > Software Engineering > Software Development
© 2012 www.DissertationTopic.Net  Mobile