基于BPEL的工作流引擎的研究与设计

被引量 : 0次 | 上传用户:zzggwd
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
工作流技术是实现企业业务过程建模、仿真分析、优化和业务过程管理与集成,从而最终实现业务过程自动化的核心技术。研究和推广工作流技术对企业信息化具有重要的现实意义。然而,随着Internet上电子商务的飞速发展,传统工作流管理系统越来越不能适应现代企业业务流程管理的要求,主要表现在系统缺乏柔性和互操作性,难以支持动态的和跨组织的工作流程。将新兴技术Web服务引入工作流管理系统,使系统具备松散耦合、面向组件和跨技术实现等特点,从而使得Internet范围的业务活动的交互更加简单和方便,以满足现代企业对工作流管理信息系统提出的新需求和新挑战。而BPEL正是基于Web服务的一种工作流描述语言,它是由IBM、BEA、Microsoft等多家厂商联合提出的、关于Web服务集成的规范。本文首先介绍了工作流技术及工作流管理系统、Web服务技术和BPEL规范。然后分析了我校数字化校园建设的现状,针对所存在的缺陷与问题,对我校信息化建设的整体框架作出了改进。在改进后的新框架中引入了业务流程层用于业务流程的处理,并给出了以工作流引擎为核心的业务流程层内部结构。同时还对核心服务层和合成服务层中的服务进行了重新规范。核心服务层中的“以数据为中心的”服务将数据实体与其操作一起封装在服务内部;合成服务层中的“以业务逻辑为中心的”服务封装了复杂的计算或业务规则,尽可能以粗粒度、以最纯粹的形式表示业务逻辑、暴露系统的可复用业务功能。且立足于我校研究生院的信息化建设,在比较了现有主流技术的基础上,选择了Web服务作为改进后框架的核心实现技术,BPEL作为其业务流程建模语言。接着设计了一个基于BPEL建模语言的工作流引擎,该工作流引擎主要分为三大模块:BPEL处理器、流程模块和活动模块。本文给出了BPEL处理器的基本结构,并依据该结构设计了BPEL处理器;给出了整个流程调度过程,并依照该调度过程,提出了接受列队和消息列队的设计及管理思想,用以完成流程模块的设计;同时依据BPEL规范,给出了活动状态转换关系,用以指导活动模块的设计。最后依照所提出的基于BPEL的工作流引擎设计思想,实现了其原型系统。并以研究生教育管理系统现有架构为基础,以改进后的信息化建设整体框架为指导,对研究生教育管理系统进行了重构,给出了重构后的系统结构,完成了工作流引擎原型系统与研究生教育管理系统的整合。
其他文献
山东黄泛区粉土分布广泛,在铁路路基填料紧缺的情况下,常用改良粉土作为路基填料。选用纳米二氧化硅和石灰作为改良剂,对黄泛区粉土进行改良,并通过击实试验以及无侧限抗压强
江西省东坪钨矿床位于江南造山带东段,是中国新发现的超大型"五层楼式"石英脉型黑钨矿矿床.为探讨东坪钨矿床的成矿岩浆岩形成时代、来源及其构造背景,在详实的野外地质调查
目前,新劳动合同法已经颁布,并于2008年1月1日起正式实施,这为企业在用工方面如何承担起社会责任明确了方向。新的劳动合同法更侧重于保护劳动者,建立“和谐稳定”的劳动关系
本文以北京部分高校为调查地点,以高校留学生和外教作为调查对象,就其对我国商业银行业务服务的需求进行了调查。调查发现:受个人留华时间长短和消费支出影响,高校留学生和外
前言功能性消化不良(Functional Dyspepsia,FD)是消化系统的常见疾病,曾有一些研究表明,许多中药对胃肠动力具有促进作用,临床亦有些治疗功能性消化不良的方剂。经典方剂保和丸
假冒伪劣商品的存在给社会带来了极大的危害,对企业和消费者造成的损失则无法估计,而防伪技术是解决这一问题的重要手段之一。防伪技术具有以下功能:(1)识别真假为揭露伪造、
旅游容量由最初对资源质量和游客自身的体验研究,逐渐发展为广泛应用于旅游地管理的一系列管理工具,并在旅游地的旅游业管理、旅游资源管理和游客管理中逐步得到应用。对于旅游
目的探讨脑电双频指数(BIS)在儿科ICU危重患儿镇静深度监测中的应用价值。方法前瞻性研究。对收入我院儿童重症监护病房(PICU)的42例危重患儿,根据病情和抢救需要,给予以咪唑
素质教育要“面向全体学生,使学生都得到全面发展”。中学物理教育的培养目标定位是提高全体学生的科学素养。在物理教学中,使每个学生都得到发展,在某种意义上说,就是要关注
揭示植物与病原菌互作的遗传基础是认识植物抗病和病原物致病机理,培育持久、广谱抗病作物品种的理论基础。植物与病原物的互作是一个复杂的生理生化过程,同时受植物和病原菌