基于BPEL的工作流引擎的研究和实现
文献类型:学位论文
作者 | 郝荣彬1,2![]() |
答辩日期 | 2009-05-27 |
文献子类 | 硕士 |
授予单位 | 中国科学院沈阳自动化研究所 |
授予地点 | 沈阳 |
导师 | 朱云龙 |
关键词 | 工作流 网络服务 业务流程执行语言 工作流引擎 |
学位名称 | 硕士 |
学位专业 | 计算机应用技术 |
其他题名 | The Study and Implementation of Workflow Engine for BPEL |
英文摘要 | 在企业大量地部署信息化系统之后,系统的弊端逐渐暴露,主要表现在:各系统建设在异构平台上,缺乏互操作性,形成信息孤岛;系统与工作流程粘度高,不能便捷的改变流程以满足市场快速变化的需要;系统间通信困难,难以有效地协调;不能同企业外的系统互通以增强企业间的业务联系。在现有的系统不能有效地满足企业需求的背景下,开发新的工作流系统来整合已有的信息系统,既可以满足企业的需求,又可避免浪费企业在信息化建设方面的投资,成为企业应用技术新的发展方向。 本文首先详细研究了早期工作流系统的特点和弊端,从业务人员和管理者的角度对信息系统提出新的功能要求;然后对当前主流的技术和标准进行研究分析,旨在寻找一种支持业务流程快速改变和部署、可跨平台通信、能有效地协调各信息系统的解决方案。在深入研究COM、CORBA、RMI、Web Service、BPEL等技术的基础之上,采用以Web Service为业务单元、应用BPEL语言将Web Service组合成为业务流程的方式作为解决方案。 在此基础上,本文根据软件分层思想,设计并实现了一个六层模式的BPEL引擎,并针对BPEL引擎的分层特点设计一套模块组合方案,可以根据需求扩展和替换其中的引擎组件。为更好地实现系统集成,本文对BPEL的端点引用机制做了修改和扩展,使其不仅能够集成默认的Web Service端点,还能直接集成系统中已有的流程和实现定义接口的子系统。同时深入研究面向服务的软件架构和企业服务总线技术,将引擎设计为插件软件,运行在满足JBI标准的企业服务总线上,进一步降低了BPEL引擎同其他系统的耦合性。 最后,以国内某家电公司的运营环境为背景,设计一套测试案例以检验BPEL引擎的功能完备性和性能可靠性;分析结果表明BPEL引擎满足用户的要求并具备一定的稳定性。 |
语种 | 中文 |
公开日期 | 2010-11-29 |
产权排序 | 1 |
页码 | 71页 |
分类号 | TP278 |
源URL | [http://210.72.131.170//handle/173321/575] ![]() |
专题 | 沈阳自动化研究所_工业信息学研究室 |
作者单位 | 1.中国科学院沈阳自动化研究所 2.中国科学院研究生院 |
推荐引用方式 GB/T 7714 | 郝荣彬. 基于BPEL的工作流引擎的研究和实现[D]. 沈阳. 中国科学院沈阳自动化研究所. 2009. |
入库方式: OAI收割
来源:沈阳自动化研究所
浏览0
下载0
收藏0
其他版本
除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。