题名基于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引擎满足用户的要求并具备一定的稳定性。
语种中文
产权排序1
公开日期2010-11-29
页码71页
分类号TP278
内容类型学位论文
源URL[http://210.72.131.170//handle/173321/575]  
专题沈阳自动化研究所_工业信息学研究室
作者单位1.中国科学院沈阳自动化研究所
2.中国科学院研究生院
推荐引用方式
GB/T 7714
郝荣彬. 基于BPEL的工作流引擎的研究和实现[D]. 沈阳. 中国科学院沈阳自动化研究所. 2009.
个性服务
查看访问统计
相关权益政策
暂无数据
收藏/分享
所有评论 (0)
暂无评论
 

除非特别说明,本系统中所有内容都受版权保护,并保留所有权利。


©版权所有 ©2017 CSpace - Powered by CSpace