基于BPEL的ICES-Modeling建模工具的扩展研究与实现

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:nose88
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
企业与服务智能计算建模工具(以下简称ICES-Modeling建模工具)是由哈工大ICES中心自主研发的一款面向企业应用的建模工具,它具有简单直观的特点。它提供了构建平台独立模型和公共信息模型的功能,同时它还可以定制自己的模板来构建模型。为了适应企业业务的发展,组合企业的Web服务流程,本文以ICES-Modeling建模工具为基础,将BPEL(Business Process Execution Language,业务流程执行语言)建模思想融入到ICES-Modeling建模工具中,利用ICES-Modeling建模工具来构建企业开发的BPEL流程。因此本文将实现如下几项内容。首先,对ICES-Modeling建模工具的原理、结构和功能进行了研究。同时对BPEL语言进行了探索,对BPEL的文法语法进行了细致的研究,为开发BPEL程序做了铺垫。其次,在深入了解BPEL语言的基础上,将BPEL语言分为了四大类,对每一部分建立了详细的映射规则,分别将它们映射到ICES-Modeling建模工具上,在ICES-Modeling建模工具中用模板的形式进行保存。同时在ICES-Modeling建模工具中用简单易懂的图形来表达这些元素,用一个属性对话框来完成对这些元素的属性赋值。因此可以根据这个模板构建BPEL模型。最后,为了将所建立的BPEL模型转化为可以执行的BPEL流程,本文开发了将BPEL模型转化为BPEL流程的系统。在此系统中,首先建立了与模型中各个元素对应的JavaBean,然后建立对应的信息提取类,可以将模型中的信息提取出来。最后将提取出来的信息根据各个元素的顺序写入到一个新的BPEL流程中,同时还要为这个流程建立服务发布文件和服务部署文件。为了使此系统有广泛的应用价值,将此系统与ICESFramework框架结合,将这个系统打成jar包,部署到框架中,这样可以依据框架建立开发流程。
其他文献
随着科学技术的高速发展以及信息量的急速膨胀,在大规模科学计算可视化、计算机支持的协同工作、军事仿真、工程设计、遥感、指挥、会展行业和数字影院等诸多领域,人们对显示
网格计算环境下,由于资源的异构性、动态性、自治性以及网格任务的多样性,任务调度一直就是网格计算的重要环节。因此,任务调度算法的效率决定着网格计算的效率,调度算法的设
信息抽取是解决从海量Web页面中提取有价值的信息和知识的重要技术手段,而页面结构特征的挖掘和提取是信息抽取过程的关键步骤。然而,已有的页面结构挖掘方法大多数依赖于启
随着计算机处理能力和存储能力提高,视频数据的采集和存储越来越容易,视频也广泛的应用到了人们生活的各个方面,通过网络分享各种视频使得网络上的视频数据量急剧增加,监控视频作
在经济全球化趋势下,越来越多的企业开始在不同区域内创办分支机构。为了满足办公信息化的需要,企业经常会基于广域网的传输通道建立集中化的数据、信息服务中心。因此,广域
随着互联网的快速发展,随之出现了大量的微博、商品评论信息,这些信息往往带有一定的感情色彩,反应了人们对社会、经济等事件的关注;对这些信息进行分析挖掘对消费者、生产者
中、西医学通过对人眼虹膜的长期研究发现,人眼虹膜组织结构会随着机体疾病的发生、发展而发生改变,并且根据虹膜结构的不同变化特征与机体的不同脏器病变相对应。本文的研究
无线传感器网络操作系统是对无线传感器网络的研究中最重要的部分之一,它与传统的嵌入式实时操作系统有很大的不同。WSNOS对传感器节点的能源、内存资源利用提出了更高的要求
Petri网是对离散并行系统建模的有效工具之一。Petri网的结构有直观的图形表示也有基于数学工具的抽象表述方式。它的理论发展为分析系统行为和计算机科学提供坚实的理论基础
软件定义网络(Software-Defined Networking,简称SDN)架构为未来网络和创新网络应用的研究提供了一种新的思路和解决方法,而构建方便的SDN网络实验平台将会推动SDN架构及其应