计算机软件论文基于构件的工作流引擎的研究_第1页
计算机软件论文基于构件的工作流引擎的研究_第2页
计算机软件论文基于构件的工作流引擎的研究_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于构件的工作流引擎的研究 基于构件的工作流引擎的研究 research of workflow engine based on component【中文摘要】 作为目前迅速发展的一个领域,工作流管理系统在企业信息化管理、流程化生产制造等领域发挥出越来越大的作用。工作流引擎作为工作流管理系统的核心,一直注重性能的高效和结构的优良。如何设计一个结构优良、性能高效、柔性化强、方便扩展且易于集成的工作流引擎,不仅是备受业界关注的热点,也一直是工作流产品开发面临的最直接问题。软件复用理论是目前解决软件危机、提高软件质量和软件生产效率的有效途径,为软件产品的改良和优化奠定了理论基础,是软件发展过程中的一

2、个里程碑。尤其,近年来软件构件技术在研究和应用方面取得了快速发展,为实现软件工业化生产及促成良好的软件产业格局奠定了基础。鉴于软件复用理论的领域应用优势,针对工作流引擎在可集成性、扩展性和柔性方面的实际需求,将领域工程方法应用于工作流引擎的分析与设计,将软件构件技术应用到工作流引擎的开发,是提高工作流引擎性能,改良工作流引擎结构,加快工作流引擎复用的理想解决方案。据此,本文采用基于本体的领域分析方法对工作流引擎领域进行领域划分、领域建模,采用基于构件的开发技术进行工作流引擎的设计,同时采用soa架构对工作流引擎服务进行部署实施。在研究过程中抽象了支撑工作流.引擎的各种实施模型,设计了一套扩展性

3、强且易于集成的工作流引擎构件平台,最后应用上述研究成果组装了一个应用于涂料企业mes(制造执行系统)平台中的工作流引擎。研究表明,通过将软件构件技术应用到工作流引擎的开发过程中,采用领域工程的实施方案,不仅有利于工作流引擎的快速开发和目前各种工作流产品的有效整合,而且提高了工作流产品的复用程度,扩展了软件复用理论在纵深领域的应用。同时结合具体产品的实际应用表明,由于采用构件技术和soa架构实施开发,所开发的工作流引擎不仅扩展性高,而且具有更好的平台适应性。【英文摘要】 as a developing rapidly domain, workflow management system play

4、s more and more important role in information management, flow manufacture enterprises and so on. as the core of workflow management, workflow engine emphasizes high performance and good structure, so how to design a workflow engine that satisfies good structure, high performance, flexible, easy to

5、be expanded and integrated is not only a focus but also a difficult problem for researchers.at present, software reuse theory is an effective solution for resolving software crisis, promoting quality of software production and improving productivity, which lays the theoretical foundation for improve

6、ment and optimization of software production, is a landmark in the history of software development progress. especially, software component technologies have developed fast in research and application recently, which lays the foundation for realizing industrial production of software and contributin

7、g to good industrial pattern. in view. of the priority in domain application of software reuse and the requirement of workflow engine in expansibility and flexibility, it is and ideal solution for promoting performance and optimizing structure of workflow engine that applying domain engine methods i

8、n analysis and design of workflow engine domain, applying software component technology in development of workflow engine.this paper applies ontology-based domain analysis method to carry out domain division, domain modeling, applies component-based development to carry out design of workflow engine

9、, meanwhile, applies soa-based architecture to implement the workflow engine services. during the research all kinds of models that support workflow engine are abstracted, a platform for using components is designed, and in the basis a workflow engine assembled by components is designed and has been

10、 applied in manufacturing execution system of coating and material.the research shows that applying software component technology and domain engine methods in development of workflow engine is benefit to rapid development and integration of workflow products, moreover, which promotes the reuse of wo

11、rkflow products, expands the application fields of software reuse theory. the application shows that component-based workflow engine is not only easier to be integrated but also has more adaptability. 【中文关键词】 工作流引擎; 领域工程; 软件构件; 领域本体; soa; mes 【英文关键词】 workflow engine ; domain engine ; software compon

12、ent; domain ontology; soa ; mes 【毕业论文目录】摘要 4-5 abstract 5 第一章 绪论 8-16 1.1 引言 8-11 1.2 工作流引擎国内外研究现状及发展趋势 11-12 1.3 工作流引擎当前面临的问题和解决方案 12-13 1.4 课题研究内容和研究意义 13-16 1.4.1 课题研究内容 13-15 1.4.2 课题研究意义 15-16 第二章 基础理论 16-29 2.1 软件复用与软件构件 16-18 2.1.1 软件复用理论 16-17 2.1.2 软件构件 17-18 2.2 软件产品线开发模式 18-21 2.2.1 领域工程

13、19-20 2.2.2 应用工程 20-21 2.3 基于本体的领域分析方法 21-24 2.3.1 本体 22-23 2.3.2 领域本体开发过程 23-24 2.4 soa 概述 24-28 2.4.1 面向服务设计原则 25-26 2.4.2 wcf 技术概述 26-28 2.5 本章小结 28-29 第三章 基于本体的工作流引擎领域的分析和建模 29-47 3.1 基于本体的工作流引擎领域分析 29-35 3.1.1 领域范围界定 29-30 3.1.2 领域词典创建 30 3.1.3 领域本体提取 30-33 3.1.4 工作流引擎面向对象模型 33-35 3.2 工作流引擎实施建模

14、 35-46 3.2.1 工作流路由模型 35-38 3.2.2 授权控制模型 38-41 3.2.3 数据模型 41-45 3.2.4 调度模型 45-46 3.3 本章小结 46-47 第四章 基于构件的工作流引擎的设计 47-63 4.1 构件模型 47-50 4.2 工作流引擎领域构件 50-60 4.2.1 内核构件 51-59 4.2.2 流程解析构件 59-60 4.2.3 其他附属构件 60 4.3 构件规约 60-62 4.4 本章小结 62-63 第五章 基于soa 的工作流引擎的实施 63-70 5.1 构件与服务 63-64 5.2 工作流引擎服务架构 64-66 5.3 工作流引擎服务契约 66-68 5.3.1 流程控制服务契约 67 5.3.2 任务管理服务契约 67-68 5.4 工作流引擎服务承载 68-69 5.5 本章小结 69-70 第六章 面向mes 的工作流引擎的应用 70-76 6.1 工作流引擎在mes 中的作用 70-72 6

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论