基于SOA的协同管理软件中服务的研究

来源 :武汉理工大学 | 被引量 : 0次 | 上传用户:lxlgqm
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
SOA(Service Oriented Architecture,面向服务的架构)作为一种新的软件架构,已经逐渐显示出其优越性。它主要是在多种现有技术的基础之上构建一个灵活并且可扩展的框架,这些扩展通过相关的“服务”表现出来。SOA具有编码灵活、角色分明、支持多种客户类型,易于维护等优点,其区别于面向组件编程最根本的地方在于其位置和传输协议都是透明的,即不管服务器组件的实际地址和传输协议如何变化,客户端调用程序的地址和传输协议都不需要改变。正因为此,SOA才能受到众多公司和标准化组织的重视,从而对其进行深入的研究。尽管SOA具有如此优势,但要顺利实施SOA的项目,使其在很快的时间内为实践服务却并非易事。这是因为SOA到目前为止都没有一个明确统一的标准,其在实践方面的应用在一定程度上受到很大限制。本文首先从SOA的定义和起源入手,对其架构的演化、具有的优点进行分析,从抽象、建模、分层、设计模式及其现有的标准规范等几个方面分析了面向服务架构的设计,并对实现SOA的关键技术进行了研究,并以实例分析这些技术的实现。然后把SOA的架构理论应用到协同管理软件中,研究基于SOA的协同软件的运作机制、通信技术及系统结构等技术。最后,实现了一个基于SOA架构的协同管理系统——个人信贷系统,着重研究其中相关服务的设计与实现过程。此系统的最大优点在于可以屏蔽底层不同服务提供者之间服务接口的不同,达到位置和传输协议透明的目的。此外,用户亦可在此服务实现的基础上增加其它服务,真正体现服务可无限扩展的特性。本文对基于SOA的协同管理软件中服务的研究具有理论意义和实践意义。通过面向服务的技术可以完成协同任务在管理系统环境中的发布、识别及远程调用等操作,同时解决了协同应用系统中的协作控制、安全控制及服务共享等难题,对同类课题的研究亦具有一定借鉴作用。
其他文献
SMS(Short Message Service)作为移动通讯的重要增值业务得到了迅速发展与应用。短消息以其简洁、方便、经济、操作简单、网络覆盖面广等众多优势,已成为人们日常生活及企业
任务分配问题是一类典型的组合优化问题。多处理器系统上的最优任务分配的研究是有效利用系统资源处理实际问题的热点课题,这方面的研究结果在大规模数值计算、VLSI和计算机
柴油发电机组作为常用和备用电源,尤其是在电动钻机等领域凸现其重要的作用与价值。其自动控制却涉及机械、传感器技术、信号处理技术、计算机控制技术和控制理论等科学领域。
随着我国的改革开放的深入,国内电信市场竞争日益剧烈,虽然电信运营企业在各个业务领域内已初步形成多元化的竞争局面,同时,国外的电信公司也即将会进入中国市场。而怎样面对电信
纸张计数是工业生产中很常见的操作。传统的纸张计数是由专门的计数装置来完成,其成本高、体积大、易于产生错误的缺点很明显,迫切需要改进。本论文从纹理图像分析的角度来进
当前信息技术的发展和应用趋势呈现出两个主要特征:一方面,系统功能性的不断增强使得计算环境正在变得日趋复杂;另一方面,无处不在的计算使得今天的用户日趋大众化。今天企事
随着数据处理领域研究的不断深入和研究内容的不断发展,研究者们逐步发现数据需要以流的形式处理。这些数据传输速度快、规模大、传输持续时间长,并且只能被有限的读取几次。
矿井水害一直是威胁我国煤矿安全生产的重大隐患,对矿井水文状态进行实时监测和及时发布,是提高煤矿安全生产的有效手段。本文根据计算机软、硬件和网络应用快速发展的现状和
无线网络MAC协议可以协调用户公平的使用无线信道资源,实现数据的可靠传输,能够很大程度上影响无线网络的性能。传统无线网络MAC协议基本上都是单信道协议,这种技术会导致整
在石油钻井过程中,井壁失稳问题是一个需要解决的重大技术难题。对于石油钻井工程来说,井壁失稳会引起井壁坍塌,甚至导致井眼报废;井壁失稳还会影响固井质量以及油井生产,造成严重