面向业务流程的服务执行机制的研究与实现

来源 :东北大学 | 被引量 : 0次 | 上传用户:aszxc1986
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Internet提供了可供访问的大量的孤立Web服务,将已有的Web服务进行组合产生更大的价值是目前应用Web服务的趋势。使用Web服务构建应用系统,需要使用面向接口编程的方式来进行开发;然而目前Web服务仅简单的提供了功能层次上的接口,对Web服务在确定业务领域中的有效利用和复用都带来了困难。按照接口编程方式开发的应用系统由独立的Web服务组合而成,如何对控制服务执行的业务流程进行正确有效的描述,以及采用执行机制可以支持基于服务的应用系统的运转都成为目前研究的热点问题。 针对上述问题,本文提出了业务服务模型的概念。业务服务模型对Web服务提供的功能接口进行业务层次上的抽象和封装,使其体现出业务接口一事件。业务服务模型可以使Web服务更好的适用于面向业务领域的系统开发。在业务服务模型的基础上,本文重点对基于业务服务的业务流程以及业务流程的执行机制进行了研究。 业务流程描述的是应用系统流程中业务服务之间控制逻辑关系和数据依赖关系。通过对业务流程特点的分析和业务服务模型研究,本文将业务服务的事件及事件间的映射关系作为业务流程描述方法;并确定了执行流程描述的内容,作为业务流程具体执行的指导。 在对业务流程研究的基础上,本文研究了支撑业务流程运转的流程执行机制,流程执行机制充分考虑基于业务服务的业务流程的特点,以消息处理的方式作为流程执行驱动,采用了消息的同步并发处理模式。最后,对业务流程和业务流程执行机制进行了原型实现。通过数据库的方式将业务流程的执行描述内容进行存储,并开发了应用流程执行机制,支持流程运转的业务流程执行器的原型系统。
其他文献
作为一种近年来才出现的、新颖的聚类算法,双聚类算法侧重于对子空间内的相似模式进行聚类,这种算法在高维数据的聚类方面具有良好的应用前景。已经证明,双聚类问题是NP-Hard问
随着Web应用程序的广泛使用,传统的B/S模式已不能满足日趋复杂的应用需求。这时,RIA技术应运而生,它将桌面应用程序与Web应用程序的优点有机地结合起来,满足了网络应用程序不断提
随着计算机技术、网络技术和通信技术的发展,基于视频内容的应用已逐渐成为当前多媒体技术的研究重点和发展趋势。视频对象分割作为实现基于内容的存储、传输和检索等视频应
随着数据库规模的日益扩大,数据库的模式也愈加复杂,再加上文档资料的缺乏,用户需要投入大量的时间来理解和操作数据库。现有的数据库概化方法只是对数据库中的模式进行概化,
随着信息技术的不断发展,web应用已成为人们生活中不可或缺的一部分,然而海量信息的爆炸式增长导致信息迷航。个性化服务就是利用用户兴趣偏好和行为特征来获取用户个性化模
实体解析(Entity Resolution,也称为实体识别)是数据挖掘、信息融合等领域的难点问题,利用实体解析技术可以判断一个或多个数据源中的不同记录是否描述相同实体,对数据集成中
随着超级计算机的发展,尤其是集群计算机的发展,如何提高集群计算机互联网络的传输效率,从而提高集群计算机的效率,成为亟待解决的问题。Infiniband技术的出现很大程度上解决了这
随着信息时代的到来,硬盘数据的保密需求与日俱增。硬件加密硬盘数据的方法不依赖操作系统、不占用系统资源、具有安全可靠的密钥管理方式,成为当前保护硬盘数据的主要趋势。本
随着信息时代的到来和Internet应用的普及与深入,人们对传统信息服务提出了越来越高的要求。当今的信息服务已不能满足于广泛的一般用户对普通信息的要求,而是应该包括面向特
燃煤锅炉炉膛火焰温度场的测量与重建一直是一个难于解决的问题。本文探讨了声学法燃煤锅炉炉膛火焰温度场检测技术,并对其中的一些关键问题进行了研究,主要完成了以下工作: