基于SOA的Web服务组合系统中执行流程建模方法的研究

来源 :东北大学 | 被引量 : 0次 | 上传用户:ustczhy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
新一代软件构架模型SOA的流行,使得基于Web服务的企业级应用不断增加,随之而来的是Web服务数量的成倍增长。因此,如何更有效的重用这些已有的Web服务成为当今研究的热点。使用Web服务组合技术可以将已有的Web服务按照业务流程进行逻辑上的合成,使得组合出的服务能够提供更强大、更完整的商业功能,从而实现了Web服务的重用,使用Web服务组合技术还可以迅速的构建出一个新的企业应用。 在Web服务组合领域中的一个关键问题就是如何建立和描述一个组合应用的执行流程。本文以基于SOA的Web服务组合系统中执行流程的建模方法为研究重点,提出了一个生成执行流程的新模型——B3LDCM,使用该模型可以为一个应用迅速的建立支持动态组合的执行流程。B3LDCM将执行流程的建立分成业务建模、逻辑建模和执行流程建模三个不同的阶段,最终输出抽象服务级的粗粒度执行流程。为了实现由逻辑模型自动生成执行流程,本文使用基于本体的语义参数来解决Web服务中的参数异构问题。 为使用户方便的建立执行流程,本文设计并实现了一个基于B3LDCM的图形化建模工具——WSCWord,使用该工具可以迅速的建立起一个应用的逻辑模型,根据逻辑模型中各抽象服务的语义参数以及它们之间的数据依赖关系可以自动生成执行流程。执行流程中详细的描述了各个抽象服务之间的逻辑关系和参数级的数据传递关系。研究表明使用WSCWord建立的执行流程具有较高的准确性和完备性,并为Web服务的动态选取提供了必要的信息。
其他文献
列岛信息网络系统是列岛远程炮兵信息化指挥系统的重要组成部分,它是一个多元化的网络应用系统,用以支持组群系统正常运作和实现其长远目标。信息传输系统主要包括数据、语音、
随着计算机应用技术的不断发展,计算机视觉技术与理论的研究也在不断完善,尤其在视觉检测、视觉导航与自动化装配领域中被广泛地应用。通常情况下,视觉传感器(摄像机)由于具
网格能够提供大量的分布式服务,从而极大地满足了用户对计算和资源的需求,同时又对网格服务的安全性提出了更高的要求。基于网格服务的安全通信和访问控制系统从通信和访问控
与传统的会议形式相比,视频会议作为一种现代化的多媒体通信工具,它使不同的人可以在不同的地点参加同一会议,从效果上来说,视频会议完全等价于传统的现场会议,而其先进的技术,强大
计算机信息系统不断增长的复杂性对系统实现技术不断提出新的要求,分布式对象技术作为将面向对象技术和分布式计算技术的结合成为目前用以构建大型分布式系统的主要手段。本
网站自动生成系统为企业或团体建设网站提供了一种简便的、快速的、低成本的解决方案。Internet上已经出现了为数不少的这类提供自助建站的门户。然而综观这些门户,一般是通过
投影聚类作为一种重要的高维聚类分析技术,不同于子空间聚类,投影聚类要求得到一组互斥的对象划分,不允许不同聚类共享相同的对象。由于投影聚类的结果具有良好的区分特性,使
工作流技术是实现企业业务过程建模、仿真分析、优化和业务过程管理与集成,从而最终实现业务过程自动化的核心技术。研究和推广工作流技术对企业信息化具有重要的现实意义。
微博平台的产生与发展,使其用户可以在微博平台上根据自己的意愿收听自己感兴趣的内容。不仅如此,微博平台也成为了其用户分享、交流以及传播信息的最主要社会媒体。面对微博
无线定位业务LCS是随着移动通信技术的进步而发展起来的增值业务,移动台定位技术对于蜂窝网络,特别是3G网络的重要性已得到广泛认同。国内外许多公司、科研院所都对定位方法原