基于BPEL的空间信息服务组合的技术研究

来源 :南京邮电大学 | 被引量 : 0次 | 上传用户:hanlu198723620
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BPEL(业务流程执行语言)是一门用于自动化业务流程的形式规约语言,对Web服务组合进行描述。它也是一种使用XML编写的编程语言,提供了一个抽象的并可执行的业务流程。而Apache ODE执行引擎负责BPEL定义的解析和执行,为BPEL流程提供运行环境,但是Apache ODE执行引擎部署和执行BPEL流程还需要各种服务的WSDL描述、组合后的服务的WSDL描述以及流程部署描述文件,Apache ODE执行引擎并不提供工具完成这些功能。本文通过研究空间信息服务(Web服务)组合中间模型与BPEL模型之间的逻辑关系,将中间模型表示的合成方案转换为BPEL模型。首先,提出一种服务组合逻辑模型,将模型设计为一个包含一系列节点的有向图。转换程序遍历此有向图,根据每一个节点的具体类型调用不同的翻译子模块。接着,通过对Apache ODE执行引擎的结构以及部署、执行BPEL流程的原理进行分析,研究如何将转换生成的BPEL流程在Apache ODE执行引擎环境下完成自动化部署和执行。最后,将本模块与其他模块进行集成,并通过已开发的空间信息服务案例,对系统进行测试,验证了生成的BPEL代码的正确性以及得到了正确的服务组合的结果,达到了预期的目的。
其他文献
基因表达式编程(Gene Expression Programming, GEP)是演化计算的新一代成员,它结合了遗传算法(Genetic Algorithm,GA)编码简单,易于操作与遗传程序设计(Genetic Programming
移动点的视觉行为研究是近年来计算机视觉中非常值得关注的研究领域。随着无线技术的发展和各种无线技术的应用,跟踪及记录移动点的位置情况成为可能,移动预测技术得到越来越
随着GPS定位、RFID标签、传感器、Wi-Fi等技术的迅猛发展,以及智能移动设备的快速普及,移动对象产生的轨迹数据呈爆炸式增长。如何有效的对轨迹数据进行挖掘,提取出有价值的
目前无线传感器网络,简称WSN(Wireless Sensor Network)作为物联网领域一个热点的研究分支,引起了学术界和工业界的高度重视,被认为是将对本世纪产生巨大影响力的技术之一。
协同过滤推荐技术是目前为止应用最为成功的一种个性化推荐技术。协同过滤主要依据用户对项目的评分计算用户相似度,构建用户兴趣模型,然后搜索用户近邻集,并以此为基础为用
随着P2P应用的不断发展,P2P网络用户迅速增加,Internet上充斥着大量的文件共享、流媒体、即时通信等多种类型的P2P流量。P2P技术在充分利用网络带宽给用户带来快速体验的同时
群智能优化算法具有操作简单、收敛速度快、全局收敛性好等优点,受到了学者的广泛关注,对其的研究也日臻成熟。其中,教与学优化算法是由R.V.Rao等人近年来提出的一种新的群智
随着网络技术和计算机软件的发展,SOA(面向服务架构)已经逐渐成为软件产品开发和系统建设的主导方法。对于一个基于SOA的应用系统而言,客户不再仅仅满足于服务的功能的正确性
随着移动设备的普及和定位技术的发展,移动对象所产生的轨迹数据规模呈爆炸式增长,如何从海量轨迹数据集中挖掘出有意义的信息越来越受到国内外学者的关注。轨迹预测技术是轨
基于视频流的人脸检测与跟踪是计算机视觉与模式识别领域的一个重要的研究课题,也是人脸信息处理领域的一项关键技术,已经成为研究者广泛关注的热点问题。自动人脸检测与跟踪