基于BPEL和ESB的服务集成技术的研究与应用

来源 :华南师范大学 | 被引量 : 0次 | 上传用户:wang908070
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化建设的不断发展,高校中各个部门也使用越来越多的信息系统进行办公。然而由于这些应用系统都是在不同时期采用不同技术开发的,系统间缺乏足够的信息交互,使得系统的信息不能有效共享、应用难以集成、各个应用系统的服务资源不能得到综合应用,系统间的这种“信息孤岛”现象严重阻滞了高校信息化的深入发展。为了充分利用已有的资源,同时方便以后信息建设的扩展,高校信息化建设需要采用一种松耦合、具有高度扩展性的架构进行建设。面向服务架构(SOA)很好的满足了这种建设需求。 面向服务的体系结构是一种松散耦合的软件体系结构。它以服务为基础,通过将系统的功能抽象成服务,服务使用标准的统一描述进行约定,这使得服务的提供者与服务使用者分离开来,基于不同实现的服务集成也变得简单。然而单一服务所提供的功能毕竟有限,为了更加充分利用共享的服务,有必要将服务进行组合,使其能够提供更强大的功能,同时加快系统的开发进程。目前通过基于WS—BPEL规范的Web服务流程组合已经成为组合Web服务的主流方法。另外由于各个应用系统提供的服务数据来源均来自本系统,而同一数据可能存在于多个不同的应用系统中,在进行系统集成的同时必须考虑数据一致性的问题。面对各个应用系统间异构数据的集成的问题,采用服务总线(ESB)会是一个理想的答案。ESB提供了进行数据转换的能力,它采用松耦合的方式对服务进行订阅和发布,通过ESB数据处理核心协调服务提供者和请求者之间消息的差异,并将处理结果正确路由到其他服务,从而实现数据的同步。 本文以我校的数字校园建设作为研究背景,首先对学校的数字化建设背景进行分析,进而提出使用SOA架构来进行数字化建设;在分析探讨了SOA架构及其关键实现技术的基础上,提出使用BPEL来实现服务流程的组合,使用ESB来实现系统间的数据同步的设计方案;最后通过分析学生门户的建设需求,结合具体的业务流程,使用BPEL实现了服务组合,使用ESB服务总线实现了学生数据的同步。
其他文献
随着信息技术的飞速发展,软件产品逐渐应用到社会生活中的各个领域。在软件应用不断扩展的同时,软件质量逐渐成为人们关注的焦点。市场的快速变化对软件开发提出了更高的要求,只
近年来,随着网络技术和大规模存储设备的发展,诞生了一门新的数据密集型的应用领域:数据流。在数据流中,数据呈现大量、连续到来的特点,因此从数据流中挖掘潜在的知识变得更加困难
学位
扫描设计是一种广泛应用于数字集成电路中的可测试性设计。扫描触发器及其相关电路所占面积可达到芯片总面积的30%以上[GV01][YCDR08]。根据制造过程中的缺陷聚簇特性[KK98],当
下一代网络将是一种可以提供话音、数据和多媒体等各种融合业务的综合性的开放网络,其架构是基础网络、业务网络的两层架构。基础网络IP化、业务网络IT化趋势十分明显。业务网
随着集成电路工艺尺寸不断缩小、电路设计规模不断变大,高性能多核通用处理器正面临着高可靠性、高质量、低成本、低功耗等日益严峻的挑战,为了降低处理器芯片的测试难度,减少测
近几十年来,互联网以及多媒体网络的飞速发展,为人们传输如图片等各种多媒体资料提供了便捷的服务,加上人类至少有80%以上的外界信息经视觉获得。因此,数字图像等各种多媒体资
方向关系经常作为空间数据库查询的选取条件。基于观察者方位的方向关系在多媒体数据库、人工智能、虚拟现实、城市导游等领域都起着非常重要的作用,但是基于观察者方位的方
复杂命名实体指那些指代对象具体、字面特征不明显、与人们日常生活和休闲娱乐活动密切相关的实体名,比如电影名、餐馆名、大学名等等。复杂命名实体的识别不仅能够形成一种重
以数据为中心是业务流程管理领域中新的发展方向。业务流程中的业务数据称为Artifact。ArtiFlow是一种以Artifact为中心的业务流程逻辑模型。在面向Artifact业务流程管理问题
中科院等离子所超导电工中心基于ITER项目,需要对超导导体样品进行性能测试,本文研制了一套数据采集系统用于ITER超导磁体测试实验,负责电压、电流、温度等物理量的测量。