学位论文 > 优秀研究生学位论文题录展示

基于Web Services的MO~2GO流程助理系统的设计与实现

作 者: 王瑞瑞
导 师: 王忠杰;Kai Mertins;Nikolaus Wintrich
学 校: 哈尔滨工业大学
专 业: 软件工程
关键词: 企业建模 系统互操作性 PHP与Java系统集成 Web Services
分类号: TP311.52
类 型: 硕士论文
年 份: 2010年
下 载: 12次
引 用: 0次
阅 读: 论文下载
 

内容摘要


业务流程管理在改善企业运营效率、增强企业竞争力的过程中发挥着重要的作用,而流程分析和优化的基础是首先建立企业的抽象表示“企业模型”。由Fraunhofer IPK开发了一套面向对象的建模理论“集成化的企业建模(IEM)”、相应的建模支持工具MO2GO以及基于超链接文本模型表示的MO2GO的Web发布“流程助理(PA)”。PA促进了企业模型在整个组织里的分发与获取,加强了员工在企业建模过程中的积极参与。然而PA的模型输入是一个基于MO2GO模型文件生成的中间XML文件,PA与MO2GO的间接通信降低了PA的性能并且限制了PA的应用,PA仅仅能显示模型信息而不能编辑修改模型,是一种被动的系统。该论文要解决的问题是实现MO2GO与PA间的直接通信,并基于此实现一种交互式企业管理系统——新的PA。在新的通信机制下,PA的功能要被重新实现,并增加模型编辑的功能。其中存在的技术挑战是如何有效地实现PHP与Java应用系统的集成。在进行了问题定义与需求分析后,论文对PHP/Java桥与Web Services这两种PHP/Java集成技术进行了深入探索,对其实现技术与工具也进行阐述与比较。Web Services技术由于能极好地满足系统的功能与非功能需求而最终成为系统的技术实现方案。经过系统设计、开发、测试阶段,MO2GO的Web Services接口被实现并能与MO2GO建模工具无缝集成;基于Web Services的通讯机制PA的功能被重新实现并被进一步完善和加强,提供了模型修改的功能。系统主要使用Java与PHP两种编程语言实现,在测试阶段进行了功能测试与性能测试,其中性能测试主要针对系统响应时间。该系统按照预定的目标实现了系统需求,基于Web Services的PHP/Java集成方法实现了一种新的MO2GO流程助理系统,并且在改善业务流程管理系统的互操作性方面表现出极大的应用价值,也使得将来可能的新系统集成变得更为容易。

全文目录


摘要  4-5
Abstract  5-9
Chapter 1 Introduction  9-23
  1.1 Project Background  9-10
  1.2 State of art  10-21
    1.2.1 Enterprise Modeling  10-11
    1.2.2 Definition, Goal and Motivation of Enterprise Modeling  11-12
    1.2.3 Integrated Enterprise Modeling  12-14
    1.2.4 MO~2GO  14-16
    1.2.5 MO~2GO Web Publisher –Process Assistant System  16-17
    1.2.6 System Interoperability  17-21
  1.3 Main activities of the project  21-22
  1.4 Thesis organization  22-23
Chapter 2 Problem Definition and Requirement Analysis  23-38
  2.1 Problem Definition  23-26
  2.2 Requirement Analysis  26-36
    2.2.1 Functional Requirements  27-32
    2.2.2 Non-functional Requirement  32-36
  2.3 Summary  36-38
Chapter 3 Comparison and Identification of Technical Solution  38-54
  3.1 PHP/Java Bridge  39-43
    3.1.1 SourceForge PHP/Java Bridge  39-42
    3.1.2 Zend Platform PHP/Java Bridge  42-43
  3.2 Web Services  43-51
    3.2.1 Apache Axi52  47-49
    3.2.2 Sun JAX-WS  49-50
    3.2.3 PHP Web Services Client  50-51
  3.3 Comparison and Selection  51-53
  3.4 Summary  53-54
Chapter 4 System Design  54-73
  4.1 Architecture Design  54-55
  4.2 System Class Diagram  55-58
  4.3 Module Design  58-70
    4.3.1 Design of Model Representation  58-59
    4.3.2 Design of Web Services Building and Publishing  59-68
    4.3.3 Design of PA Consuming of MO~2GO Web Services  68-70
  4.4 Design of Integrating Web Services Client with MO~2GO  70-71
  4.5 Summary  71-73
Chapter 5 System Implementation  73-90
  5.1 Web Services Building and Publishing  73-76
  5.2 PA Consuming of MO~2GO Web Services  76-77
  5.3 Integrating Web Services client with MO~2GO  77-79
  5.4 Case Study -- Cook Pizza  79-88
  5.5 Summary  88-90
Chapter 6 Sysem Testing  90-99
  6.1 Test Environment  90
  6.2 Test Solution  90-91
  6.3 Functional Test  91-93
  6.4 Performance Test  93-95
  6.5 Implementation Evaluation  95-98
  6.6 Summary  98-99
Conclusion  99-101
References  101-106
Acknowledgement  106-107
Resume  107-108
Appendix  108-111

相似论文

  1. 沈阳华美宫产食品有限公司ERP系统的研究与实现,TP311.52
  2. 基于服务总线的模具企业信息集成系统,TP311.52
  3. 基于SOA的协同制造异构系统的数据集成研究,TP311.13
  4. 佳木斯大学数据中心管理系统的设计与实现,TP311.52
  5. 基于工作流警务会议综合信息系统设计与实现,TP311.52
  6. 基于SaaS和SOA的ERP系统关键问题的研究,TP315
  7. 基于Web Services的水土保持信息上报系统设计与实现,S157
  8. 基于Web Services的快速消费品企业异构系统整合,TP393.09
  9. 基于EOS平台和面向服务架构的OA系统的构建,TP393.09
  10. 基于SOA的校务管理系统的设计与实现,TP311.52
  11. 变异技术在测试数据优化中的研究及实现,TP311.52
  12. 基于可执行UML的企业建模研究,TP311.52
  13. 基于WEB服务的预约挂号系统设计与实现,TP311.52
  14. 基于Web Services的流动人口管理系统的设计,TP311.52
  15. 基于SOA的客户关系管理系统的构建,TP311.52
  16. 企业信息门户的设计与研究,TP311.52
  17. 空间信息Web服务共享平台研究与实践,P208
  18. 基于Web Services的国际结算平台构建,TP393.09
  19. 基于Web Services的ADSM的研究及其在网页内容认证中的应用,TP393.092
  20. 基于Web Service的组件调用平台的设计与实现,TP393.09

中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com