基于BPEL的Web服务组合建模工具的研究与实现

来源 :西北大学 | 被引量 : 0次 | 上传用户:fdsth5x1
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
Web服务凭借其开放性、平台独立性、松耦合性、可复用性等特点,已经在企业应用集成领域占有一席地位。然而单个Web服务难以满足企业实际应用的需要,为了解决互联网应用的集成和协作问题,需要将独立的Web服务组合起来以实现复杂的业务功能。BPEL(Business Process Execution language,业务流程执行语言)作为当前进行Web服务组合的首选标准流程语言,在Web服务集成中备受关注,并被广泛应用。BPEL是一种使用XML编写的服务组合语言,用来描述Web服务之间的业务行为。由于BPEL直接面向Web服务,开发人员进行业务流程开发的效率并不高。因此,如何快速、便捷的组合Web服务,以提供增值的“组合服务”已经成为业界研究的重点。为了解决上述问题,本文提出了一个具有可视化编辑平台的Web服务组合建模工具BPEL Editor,业务流程开发人员可以使用该工具进行可视化的流程编辑,并且该工具可以将图形化的流程描述自动转换为符合WS-BPEL2.0规范的BPEL文件,为创建和编辑业务流程提供了一个可视化的向导编辑环境。另外,该工具还实现了静态分析、调试与测试及部署功能,并能够方便地将已经验证好的业务流程部署到BPEL引擎中执行。该课题得到了国家863重点项目“面向流程管理的软件生产线”的支持。首先,论文分析和总结了业务流程发展现状及服务组合建模工具研究现状,介绍了Web服务体系结构及服务组合技术相关知识,对BPEL规范中的元模型及核心元素进行分析。然后,给出了Web服务组合建模工具BPEL Editor的需求分析及功能描述,对该工具的总体架构结构进行分析,分别给出了各个模块的功能分析及模块设计,并以静态分析模块为重点进行详细设计和实现。最后,通过贷款审批应用实例演示了如何使用该工具,并对该工具进行可行性验证,借此展示了系统的实用性与易用性。
其他文献
针对传统的投资决策方法在项目评估中的种种缺限,Myers和Ross提出了用实物期权的方法来评价投资项目经营的柔性价值。随后的学者在此基础上,不断的丰富和完善实物期权的定价
被告享有受公正审判的权利,已成为世界先进国家保障被追诉者基本人权的重要准则。由于海峡两岸现行刑事诉讼制度未尽完善,对于被告受公正审判权的保障尚不足够,因此本文尝试
21世纪的今天,计算机已经真实的走进千家万户,深深的融入到家庭网络、媒体传播、教学系统管理之中,计算机网络技术得到飞速的发展的同时,随之而来的计算机网络技术安全问题也
随着国家经济建设进程的逐步实现,我国各类城市建设及基础设施建设也已逐步完成。由于07年CPI居高不下,经济过热的情况出现,虽然国家对各类建设的投资仍然会保持一定水平,但
本文利用粒子群优化(Particle Swarm Optimization, PSO)算法对隐马尔可夫模型(Hidden Markov Model, HMM)参数优化问题、模糊聚类问题、K-调和均值(K-harmonic means, KHM)
从几十个典型事例出发,分析了我省降雨型滑坡泥石流的时空分布特征和与之密切相关的降雨气候条件的时空分布规律,较好地揭示了二者间的对应关系。并对10项降雨气候因子与逐月滑坡
在火灾现场中,影响室内能见度的因素有很多,我们通常只会注意到烟雾的浓度对能见度的影响,而忽视了其他的因素。观察人员所在的位置和观察路径对火灾能见度的影响也同样不容
冷藏食品的易腐性,使得其运输对时间窗及冷藏食品质量要求比常温运输要求得更加严格。而目前我国冷库资源和冷藏运输资源相对紧缺,国内冷藏保温车数量有限,每年因丢弃腐烂食
目的基于文献报道探讨支气管哮喘缓解期中医证素分布与组合规律。方法计算机检索CBM、CNKI和TCM,制订《支气管哮喘缓解期中医证候文献整理规范》,建立支气管哮喘缓解期证候文