Dissertation > Excellent graduate degree dissertation topics show
Research on Service Collaboration Model of SOA Based on MDA
Author: RenMingLiang
Tutor: LiuYong
School: Henan University of Science and Technology
Course: Computer Software and Theory
Keywords: Model Driven Architecture Service Oriented Architecture Web Services Business Process Execution Language
CLC: TP393.09
Type: Master's thesis
Year: 2009
Downloads: 57
Quote: 0
Read: Download Dissertation
Abstract
|
Service Oriented Architecture SOA as the integration of different systems have been proposed as a framework , mainly to resolve the problem of enterprise information silos . Business Process Execution Language BPEL is used to describe the SOA service collaboration model and implement business processes on each system layout . But with the increasing integration of legacy systems and the increasing complexity of business processes , BPEL modeling has become very complex , but , because of its lack of formal semantics descriptions , easily hidden some logic errors. Simplify BPEL modeling and automatically verify its logical correctness will help the popularity of SOA applications . MDA as a model -driven development framework , its core idea is abstract and concrete implementation of technology-independent PIM layer model , through the conversion tool will automatically convert PIM layer model to PSM platform layer model . This paper presents a collaboration MDA-based SOA service model construction method, first using UML activity diagram describes the interactive process service collaboration model to build SOA service collaboration PIM model ; Then , through the establishment of activity diagrams and BPEL metamodel elements meta-model mapping rules between elements in order to exchange files as a standard XMI , EMF and MTF model using the framework as a model transformation engine , the SOA service collaboration model is automatically converted to BPEL model that PSM model . This paper also logical correctness of BPEL validation method is studied through the BPEL into colored Petri nets , the use of Petri net tools to achieve automation of logical correctness BPEL model validation . As a result of built-in functions Petri net tool branch skipping implementation simplifies the BPEL to Petri Net model complexity , to make it more BPEL validation . In this paper, online textbook example of validation prototype system using activity diagram for online shopping cart , bank charges and logistics services for the collaborative modeling SOA services , and successfully converted into BPEL, the use of colored Petri nets tools are results logical correctness of BPEL validation by comparison with XSLT conversion method , this paper shows that the method is feasible and efficient.
|
Related Dissertations
- Research on Traceability and Incremental Consistency of the MDA Model Transformation,TP311.5
- Research and Design of Web Reports Based on Service-Oriented Architecture,TP393.09
- Public service-oriented architecture -based information systems in the new rural information construction in applied research,TP393.09
- Ontology -based Semantic Web service matching and composition method,TP393.09
- The Research and Implementation of OA System Based on SOA and Workflow,TP311.52
- Design and Implementation on Data Exchange of Electronic Supervising System of Governmental Examining and Approval,TP311.52
- Master’s Thesis in Engineering,TN929.5
- Research and Implementation of the Techniques of Embedded Network Video Applications,TP368.1
- Design and Implementation of a Test Generation System,TP311.52
- Public security information system data integration,TP311.52
- The Earthquake Emergency Decision Support System Research and Implementation,TP311.52
- Enterprise Service Bus Based Information Integration System for Die & Mold Enterprises,TP311.52
- Research of Legacy System Integration Based on Web Services,TP393.09
- Research and Implementation of Web services , real - time , multi-platform ticketing system,TP393.09
- Research on Business Process Integration of Die & Mould Enterprise,TG76
- Research and Implementation of Automated Monitoring Information System for Soil-Water Conservation,TP311.52
- Finding Web Services Based on Clustering Probabilistic Semantic Approach,TP393.09
- Bridge Integrated Management Information System Research and Design,TP311.52
- Small and medium sized logistics enterprises Distribution Management System Design and Implementation,TP311.52
- Based on Web Service Online Examination Management System Research and Implementation,TP311.52
- SOA-based collaborative manufacturing data integration of heterogeneous systems research,TP311.13
CLC: > Industrial Technology > Automation technology,computer technology > Computing technology,computer technology > Computer applications > Computer network > General issues > The application of computer network
© 2012 www.DissertationTopic.Net Mobile
|