基于SOA的Web应用和动态服务组合技术的研究与实现

来源 :南京理工大学 | 被引量 : 0次 | 上传用户:jinke1983
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着技术的飞速进步和业务需求的与日俱增,存在于每个企业中的信息系统也在不断更新和增加,由于每个系统开发的年代不同、开发采用的工具、语言不同、系统运行的平台不同,这造成了系统之间不能很好的通信,使得一项业务逻辑想通过几个系统关联起来使用都变得困难,例如给企业内某客户发送短消息至少就要涉及到CRM(客户关系管理)系统和短信系统。不仅如此,这些系统内部架构的复杂程度、可重复利用的程度以及对新系统的可兼容程度也成为了人们不得不面临的巨大问题。面向服务构架(SOA)为解决这一问题提供了新的思路,为传统的企业应用整合(Enterprise Application Integration)带来了一场革命,它是一种面向功能层的企业系统集成方式。该方式不仅能保证原有系统的数据安全性和逻辑安全性,而且还能实现各系统之间的松耦合,方便系统流程的重组和优化。本文从SOA的核心概念——“服务”出发,详细论述了面向服务的概念和Web服务在应用整合过程中所起的作用。在将传统的J2EE构架与SOA进行对比分析之后,就一个具体的项目,提出了一个完整、灵活的整合方案,该方案可以顺利有效地处理例如新老系统的整合、跨平台跨系统通讯、改进服务注册、动态服务组合等一系列问题。本文将基于SOA的整合方案应用到SANY科技的一个WEB系统中,从服务的角度去看待系统功能并且构建和实现应用,更好地实现了服务、提供服务、组织并组合服务以整合应用,结合了与事件驱动结合的企业服务总线、服务注册、服务关系网络、动态服务组合、服务流程的事务处理等相关技术,使服务的管理、部署、调用更加方便灵活。在服务组合方面,本文从服务关系网络的角度进行了建模,并通过笔者自己提出的算法,对服务的动态组合方法进行了实现,同时通过引入了服务代理和服务质量这两个概念,实现了服务流程的动态执行;在服务流程的事务处理方面,本文采取补偿的方式对服务流程进行事务处理,给出了补偿服务的具体实现,并在补偿服务中实现了对服务质量的测定。
其他文献
随着社会信息化的不断深入,对网络带宽的要求与日俱增,而目前广泛使用的接入网技术如数字用户线路(xDSL,Digital Subscriber Line)、电缆调制解调器(CM,Cable Mode)的带宽已无法
人脸是人类最具表达能力的部分,其复杂的特征组成造成人脸建模一直是计算机图形学领域中一个极具挑战性的课题。基于颅骨的三维人脸建模技术是三维人脸建模技术的分支,主要应
随着语义Web和Linked Data运动的发展,语义数据规模变得越来越庞大、涉及的领域也越来越宽广,并且有的数据集已经出现多个版本的演变,这就使得大规模语义数据的分析和存储面
随着通信行业和计算机互联网的飞速发展,电子商务的活动范围不断扩大,电子支付系统成为近年来的研究热点。目前,市场已呈现多种支付方式,但大部分是基于互联网的实现方式或需银行
计算机图形学中,三维标量场一直是可视化研究的重要应用领域,面对标量场中庞大的数据集,无论是科学研究还是经济需要,特征可视化都成为一个活跃的研究方向,三维标量场的拓扑分析方
视频监控中运动目标的检测与跟踪是计算机视觉和图像编码领域的重要研究项目之一,在军事、医学和科研等领域都有广泛的应用。运动目标检测与跟踪算法的设计直接影响跟踪效果
聚类是一门非常重要的技术。所谓聚类就是按照某种度量(相似性度量、不相似性度量或距离),根据一定的准则将个体集合分成若干类,使得同类个体之间的相似程度大于不同类个体之
由于Web海量的信息处于不断的变化中,搜索引擎己经很难再为用户提供一个高质量的、全面并且更新及时的信息搜索服务,其局限性在于它试图索引全部Web信息并服务于所有主题的查询
近几年来,随着信息技术的飞速发展,计算机网络在人类生活的各个领域已起着越来越重要的作用。由于Internet使用的网络协议在早期设计上对安全问题的忽视,导致网络安全事故屡
近年来,无线网络带宽的增长、终端处理能力的快速提高、编解码技术的日益成熟,使得移动流媒体技术有了长足的发展,移动流媒体业务得到了广泛开展,宽带接入和移动化的时代已经