您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 项目/工程管理 > 业务流程管理系统中集成方案的研究与实现
华中科技大学硕士学位论文业务流程管理系统中集成方案的研究与实现姓名:李达申请学位级别:硕士专业:通信与信息系统指导教师:杨宗凯2003.5.10业务流程管理系统中集成方案的研究与实现作者:李达学位授予单位:华中科技大学相似文献(10条)1.学位论文刘安Web服务驱动的业务流程的容错性研究2008Web服务作为一种新的分布式计算技术,近年来在学术界和工业界引起了广泛的重视。它具有良好的互操作性,能够为不同实现标准和通信机制下的软件系统的交互和集成提供有效的支持,因此具有广泛的商业应用前景。为了简化和分散应用逻辑,提高服务的可重用性,单个Web服务都不可能做的非常复杂。然而现实中的应用一般都非常复杂,所以需要组合多个简单的Web服务形成一个复杂的服务来完成应用需求。这样的复杂服务通常称之为业务流程。由于业务流程的松耦合性,以及Web服务的异质性和自治性,对于Web服务驱动的业务流程来说,错误是经常发生的。如何减少错误发生的可能性以及发生错误后如何处理是业务流程成功应用亟待解决的问题。本文针对Web服务驱动的业务流程的特点,对相关的容错技术,包括异常处理、事务、服务选择和QoS预测开展了以下工作:1.提出了一种基于规则的异常处理机制。该机制将正常业务逻辑和异常处理逻辑分开,从而简化业务流程的开发和维护。该机制使用ECA规则来描述异常处理逻辑。这些ECA规则又建立在一套具有明确语义的异常处理模式之上。在业务流程部署之前,这些ECA规则自动转换成标准的WS-BPEL代码,并集成至正常业务逻辑中,从而形成具有容错能力的业务流程。实验表明该机制是可行的,能够帮助业务流程开发人员有效开发出具有容错能力的业务流程。2.提出了一种约束感知的补偿机制。给定一个业务流程,该机制能够以最小的代价确保它的执行原子性。定义了业务流程的可补偿性和可补偿级别,给出业务流程的可补偿性的判定算法。分析了补偿代价和调度之间的关系,并使用回溯法和遗传算法产生最优调度使得保证执行原子性的补偿代价最小。实验结果表明,生成的调度能够减少保证执行原子性所需的补偿代价,从而在一定程度上提高了业务流程的QoS。3.提出了一种利润驱动的服务选择机制。该机制能够帮助业务流程在可靠性和伙伴服务使用费用之间做出权衡。提出业务流程的业务模型,利用该模型分析业务流程的利润和伙伴服务的QoS之间的关系,根据该关系提出优化业务流程利润和可靠性的服务选择方法。实验证明服务选择机制帮助业务流程取得高可靠性的同时也极大提高了利润。4.提出了一种业务流程的QoS预测机制。针对Web服务特有的事务属性,给出了不同流程结构下事务属性的约简规则,这样就能根据伙伴服务的事务属性推理出业务流程的事务属性。此外,分析了业务流程的容错结构对业务流程QoS的影响,特别是对执行时间、执行费用和可靠性的影响。2.学位论文喻俨基于Web服务的业务流程建模研究与应用2007随着网络技术的飞速发展和全球一体化趋势的影响,传统的工作流管理技术作为一种企业信息化技术已经渐渐不能满足企业在竞争激烈的市场环境下对业务流程随需应变的需求。因此,对业务流程管理的研究将企业级应用软件的关注点从单个系统解决方案的角度提升到了业务流程的高度。业务流程管理强调以业务流程为中心来实现企业内信息系统的集成和重用,加强企业与外部伙伴之间的协作。业务流程建模作为业务流程管理中最重要的一环,在整个业务流程管理的生命周期中扮演着驱动和统帅的角色。然而企业内存在的无数信息化孤岛,使得信息系统之间的沟通和相互集成变得十分棘手,更不用说利用业务流程建模的方式来快速实现业务流程的创建。Web服务的适时出现,改变了以上所述的局面。作为一个完全基于XML等开放标准的分布式通信框架,Web服务正在创造一个崭新的从通信、安全、管理到事务、流程等的完备体系。它不依赖于具体的编程语言,也不依赖于底层的技术平台。利用Web服务松耦合、可复用的特征,对企业已有应用系统的集成变得容易且可行。应用系统可以将自身的功能以Web服务的方式暴露出来为其他应用程序所调用。这样通过Web服务,可以将多个功能点的实现串联到业务流程建模的任意节点当中。而且由于流程本身也可以暴露为web服务,这样业务流程建模的设计就显得更加的灵活。本文在此基础上,考察和比较了主流业务流程建模语言,然后选取了BPEL这个与Web服务结合最紧密的语言做分析和研究,剖析了它的核心元素、限制和不足。接着对业务流程建模的问题域进行了划分,并相应的提出了一个业务流程建模的基础架构。然后基于这个架构并结合Web服务的应用思想,初步提出了一个基于Web服务的业务流程建模开发方式。此开发方式代表着一个以业务流程为导向的新的应用开发方向。为此,以一个企业内的实际例子为原型,应用基于Web服务的业务流程建模开发方式予以了设计和实现。3.期刊论文尹毅伟.刘敏.孙斗.赵永望Web服务标准及互操作性分析(六)Web服务业务流程相关标准的互操作性分析-信息技术与标准化2009,(8)web服务业务流程可以描述应用系统中业务间的复杂交互状态,不同组织发布了不同的业务流程标准,这些标准之间存在互操作性问题.通过对四种业务流程标准的深入研究,分别对它们进行基于功能和模式的对比分析.在分析的基础上,得出不同业务流程的各自侧重点和所适用的应用场景.4.学位论文程炜面向Web服务的业务流程管理系统的研究和实现2003该文通过对企业应用系统集成框架、企业业务流程管理及自动化方面关键技术的研究,将BPM技术与Web服务技术相结合,提出了一种面向Web服务的应用集成框架,并在此基础上提出了一套基于J2EE的BizPro业务流程管理系统的实现方案,同时详细论述了BizPro系统中的核心组件流程引擎的具体实现方法,并以论文审批流程为例,介绍了业务流程在实际中部署实施的完整过程.BizPrO系统可以为企业提供一个面向业务流程的应用集成平合,帮助企业在多个应用系统之间实现业务流程的定制、管理、执行、监控和优化,缩短实施或受更业务流程的开发周期,并通过对应用系统的无缝集成实现业务流程处理的自动化.5.学位论文赵成勇基于Web服务的业务流程集成的研究与应用2006随着越来越多的企业选择Web服务技术对外提供业务功能,如何集成这些已有的服务使之成为一个完整的业务流程正逐渐成为国内外研究的一个热门领域。现有将Web服务技术应用在企业应用集成中的解决方案,存在仅能满足企业内部流程集成和非面向事务的流程集成的局限性。针对业务流程集成的需要,论文提出WSBPIF(BusinessProcessIntegratedFrameworkBasedWebServices)框架,为业务流程集成过程中的Web服务原子事务和业务活动事务问题提供解决方案,使得采用WSBPIF框架的业务流程集成方案具有良好的可靠性。论文从分析基于Web服务的业务流程集成研究和应用现状出发,研究现有企业应用集成方案,以及XML、Web服务、事务处理及BPEL等相关技术和规范,提出WSBPIF框架,引入了数据库ACID事务处理技术并结合BPEL的机制,解决Web服务原子事务和业务活动事务问题,实现基于Web服务的业务流程集成。WSBPIF框架包括Web服务包装器、Web服务原子事务协调器、BPEL引擎及流程配置管理四个部分。其中,Web服务原子事务协调器由控制器、监控器、SOAP消息解析器、事务对象池四个核心模块组成。依托“基于网络的物流配送管理系统平台”课题,论文详细描述了WSBPIF框架中的各功能模块的结构、工作机制、核心算法等实现细节,实现了三个相对独立系统之间的任务集成,从而验证了WSBPIF框架设计的可行性和可用性。6.学位论文刘蜀东Web服务业务流程事务框架研究2004本文首先讨论了Web服务业务流程事务框架,给出了框架的组成结构。对Web服务业务流程下的事务模型、事务协同协议和事务描述语言做了介绍和归类整理。本文提出了一个Web服务业务流程事务模型BPTM,定义了基于预申请和功能替代的Web服务流程长事务。并给出了该模型的事务阶段和协同协议。 基于BPTM的特点,我们给出了BPTM的实现设计,在BPTM的实现设计中,我们描述了BPTM的实现架构、各组成部分之间的关系,并给出了其中关键性组件的设计及它们之间的协同。 基于BPTM模型,本文设计了Web服务业务流程事务描述语言PTDL4WS。PTDL4WS语言可以用来声明组成业务流程事务的Web服务的事务类型,事务流程的协同。通过PTDL4WS,可以描述流程事务的预申请阶段,还能够描述internet上功能语义相同的Web服务,组成功能事务服务。另外,PTDL4WS能够描述补偿事务,从而保证长运行流程事务的放松原子性和一致性。 最后,我们介绍了中国人民保险公司总公司(PICC)委托我们开发的基于Web服务业务流程的保险电子商务系统,并阐述了BPTM在其中的应用。7.期刊论文史少锋.李安渝.ShiShaofeng.LiAnyu使用BPEL4WS设计业务流程的研究-计算机应用与软件2006,23(7)首先介绍Web服务的概念、特点及其在商业应用中的不足,从而引出为什么要整合Web服务;接着介绍了BPEL4WS的概念以及它与Web服务的其它规范的关系;随后结合一个简单的例子,详细讲述了如何使用BPEL设计业务流程.8.学位论文陆潇华基于语义Web服务的业务流程可视化集成开发平台实现研究2007面向服务的体系架构(Service-OrientedArchitecture,SOA)是一种新兴的软件体系结构,能够帮助企业实现快速流程集成与应用集成。Web服务是现阶段实现SOA的最佳技术选择。在Web服务的发展过程中,已经形成了一系列为业界广泛接受的标准,其流程集成、可视化、语义应用等方面得技术也取得一定进展。如何利用这些成果来实现基于语义Web服务的业务流程可视化集成开发平台,支持企业快速构建基于Web服务的动态流程电子商务系统是本文及作者所在团队的主要研究内容。本文的研究基础和实验环境基于作者所在研究小组的“多模型驱动的面向服务协同开发环境”课题,其中包括来自IBM华生研究中心和加拿大国家研究院的合作伙伴。本团队从分析现有的SOA与Web服务的特点入手,提出以Web服务为基本组件、以SOA为架构来创建企业电子商务系统,并以此为基础,研发了“多模型驱动的面向服务协同开发环境”。本文结合该环境,研究了Web服务流程可视化建模与语义Web服务,实现了该环境的核心内容之一“基于语义Web服务的业务流程可视化集成开发平台(SOA平台)”。该平台通过业务、流程、服务三个视图的协同工作,将面向特定行业的业务模型、面向服务的流程模型与语义Web服务模型相结合,支持面向服务的快速业务方案设计、开发与配置,支持业务咨询师与技术咨询师的协同工作。该方案能够填补业务流程与信息系统间的差异,帮助企业构建动态的基于Web服务的业务流程实现,进而构建面向服务的电子商务系统,更好地实现随需应变。在本文的最后,一套零售供应链的案例被用于验证本文的研究思路。9.学位论文于守健基于Web服务组合的业务流程集成关键技术研究2005随着对Web服务的研究和应用的不断深入,越来越多的企业将自己的业务包装成Web服务发布。在基于Web服务的业务流程集成模型中,抽象业务流程逻辑的描述,与业务流程功能的实现分离开来,从而克服了传统工作流技术在实现业务流程集成方面的不足。但是,单个Web服务的功能有限,难以满足企业级应用的流程集成需要。Web服务组合能把相对简单的Web服务,按业务流程逻辑组合起来,从而提供更强大、更完整的业务功能。为了实现业务流程自动集成,本文提出了Web服务自动组合机制。当企业的业务流程发生改变时,通过自动、动态地组合己有的Web服务,不需要重新开发新的服务,从而能很好地适应现代企业业务环境的多变性和动态性。Web服务自动组合的关键,是根据目的服务的描述,与服务注册中心中Web服务的描述信息进行匹配,从而发现满足需求的服务。因此本文分别从Web服务的行为描述和接口描述两方面,研究了W
本文标题:业务流程管理系统中集成方案的研究与实现
链接地址:https://www.777doc.com/doc-641359 .html