一个BPEL语言解释器的设计与实现

来源 :西安电子科技大学 | 被引量 : 0次 | 上传用户:weihan0533
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在分布式协作开发环境中进行设计工作时,要求不同的系统设计工具之间能够相互衔接与利用,完成设计任务的流程能够平滑相连。然而由于各设计工具之间的异构性,使得各个工具之间的通信和合作非常困难。因此,如何高效地集成系统设计工具,使得各个工具之间能够顺利合作的要求迫在眉睫。本论文基于的项目采用SOA的思想对工具进行集成,将待集成工具的能力包装为服务,通过调用服务接口实现对工具功能的使用,在高层次上采用BPEL(Business Process Execute Language)语言实现对一些既定流程的设计和组织,系统从整体上看是松耦合的,具有较强的可替换性,并屏蔽了工具集成的实现细节。本文主要论述了该项目中自行研制的一个C++语言实现的BPEL解释器—RCBPEL,使用C++是由于项目对性能有特殊的要求。着重介绍了RCBPEL的体系结构,部署和执行,对各部分的设计目标,以及影响各部分设计的因素和设计方案的权衡进行了详细的描述,最后对当前工作进行了总结。RCBPEL目前只是个初俱雏形的BPEL解释器,尚有很多方面需要完善。
其他文献
人体检测是近些年来计算机视觉领域备受关注的前沿方向之一,人体检测的研究有着重要的理论价值和广泛的应用前景。它包含了模式识别、图像处理、人工智能等多个学科的知识;并
随着全球市场范围内物流公司的兴起,要想提高物流效率,降低生产成本并保证及时运输,就必须支持动态订单流。本系统为满足B&B物流公司需求而设计的一个基于WEB的完整性的实时货物
协同对象操作是协同虚拟环境研究中的一个重要问题,它是多个用户根据不同的控制自由度协同控制虚拟环境中同一个共享对象的一种交互行为。本文绪论介绍了协同虚拟环境的概念、
随着网络技术、多媒体技术、数据库技术的发展和互联网的不断普及,图像信息应用越来越广泛,人们对图形、图像等多媒体数据的需求也越来越强烈。基于语义的图像检索不仅方便于
联机分析处理技术和数据挖掘技术均是决策支持的重要技术,两者在决策分析过程中功能互补。OLAM技术是这两种技术相结合的产物,它兼有联机分析处理技术的多维分析的在线性、灵
本文搜集、研究、改进和扩充了现有的某些储层建模方法和可视化方法,并使用面向对象的方法封装它们,从而系统地建构了油藏三维可视化类库。 从最终用户的角度来看,他能够通过
本文对网络教育中答疑系统进行了研究。文章介绍了网络教育答疑系统的关键技术,结合网络教育的实际需求,给出了网络教育答疑系统的总体框架设计,并详细研究了答疑系统问题知识库
目前,随着易于寻找的构造型油气藏的减少,油气资源勘探变得困难。因此油藏描述技术就成为油气资源勘探开发工程中必不可少的核心技术之一,而油藏参数(包括渗透率、饱和度和孔隙
网格计算是解决科学计算和工程计算等大规模计算的非常具有潜力的下一代计算平台。为了使网格达到最大的性能,有效降低网格计算的执行时间和耗费,需要一个良好的资源调度策略来
随着嵌入式系统应用的推广,对嵌入式系统的性能要求也越来越高,高端嵌入式微处理器已经被广泛地应用,越来越多地在芯片内部集成ScratchPad存储器,提高系统性能。ScratchPad存储器