SOA技术浅析

来源 :2012河南省计算机大会暨学术年会 | 被引量 : 0次 | 上传用户:xiaobudian1980
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍了SOA软件架构思想,并对其进行了分析和研究,为构建据集成平台做技术准备. SOA的框架结构是基于服务提供者、服务请求者和服务注册中心三种角色之间的交互,完成发布、查找和绑定三种操作。 SOA框架结构中的三种角色。 ①服务提供者:服务的拥有者,为服务请求者提供服务。服务提供者在实现服务后,可以发布自己的服务,并且对使用该服务的请求进行响应。 ②服务请求者:服务功能的使用者,可以通过服务注册中心查找自己所需要的服务,并向服务提供者发送请求从而获得服务。 ③服务注册中心:把服务请求者与合适的服务提供者绑定在一起。服务提供者向服务注册中心注册自己的服务,服务注册中心发布这服务以及更新所提供的服务,并提供服务查询,利于服务请求者查找服务。 SOA框架结构中有三种操作: ①发布:服务提供者对服务进行一定的描述并把相应的描述信息注册到服务注册中心。 ②查找:指服务注册中心的服务如何能够被服务请求者发现的过程。注册服务器需要提供规范接口来接受服务请求者的查询请求;对于服务请求者,可能会在不同的生命周期阶段中牵涉到查找操作。服务请求者在设计时为了程序开发而查询服务的接口描述,在运行时为了调用服务而查询服务的绑定和位置描述信息。 ③绑定:指如何实现对服务的调用。在绑定操作中,注册服务器反馈给服务请求者所请求服务的详细信息,包括服务的访问路径、服务调用的参数、返回结果、传输协议、安全要求等。服务请求者使用服务描述中的绑定细节来定位、联系和调用服务,从而在运行时调用或启动与服务的交互。 SOA的核心理念是业务驱动,采用松耦合的体系架构来满足随需应变的业务需求。在SOA架构下,核心元素是服务,任何一种应用都由若干种服务组成,这些服务在开发之初就已经考虑到重用问题,提供了标准的接口,可以被各种应用和其他服务所调用。接口是采用中立的方式进行定义,独立于实现服务的硬件平台、操作系统和编程语言,解决了分布式应用中互操作性问题。这使得构建在各种系统中的服务可以以一种统一和通用的方式进行交互,降低了系统内部的耦合度,便于系统的扩展及与其他系统的应用集成。
其他文献
在研究人工鱼群算法的基础上提出一种改进的人工鱼群算法,用简化和最优鱼保留策略对觅食行为进行改进,加快了人工鱼的搜索速度,防止最优人工鱼的退化.将信赖域方法应用到人工
随着互联网的快速发展,用户越来越依赖于上网查询资料.但是研究表明:只有25%的查询能清晰表达用户的意图,搜索引擎难以返回用户满意的结果.针对这种现状,本文设计了一种基于概
你感受到压力了吗?rn我相信,对于高三的学生来说,答案一定是“当然”,甚或感觉“压力山大”.压力,似乎萦绕在每个人的身边,学习压力、社交压力、家庭压力……这些压力可能会
期刊
虚拟化系统中的恶意程序具有攻击层次更低,破坏方式更隐蔽的特点,给系统安全造成了严重威胁.介绍了虚拟化系统中安全问题的分类与形成原因,根据防护方法的不同将目前基于虚拟
4月7日,国资委主任肖亚庆在委内会见澳大利亚驻华大使安思捷一行。肖亚庆对安思捷一行来访表示欢迎。他说,国家主席习近平今年年初在达沃斯关于中国与经济全球化的讲话,充分
期刊
小说的核心任务就是通过刻画人物、塑造人物形象来揭示社会生活的某些本质问题,从而表现作品的主题.近年来,“人物形象”的考查备受命题者的青睐,其考查角度主要有人物形象的
期刊
针对空间域的最低有效位LSB算法鲁棒性低且抗攻击能力弱的特点,提出一种可以增强其鲁棒性并且能抵抗非法攻击的算法.该算法首先利用Arnold变换对秘密信息进行置乱预处理,使真
为了能更快更准确地对互联网舆情中的短文本信息分类,同时考虑到短文本信息的特点,将采用向量空间模型(VSM)表示短文本,并将特征项权重值的计算和特征项选择合二为一的方法对
在近几年高考新课标全国卷文科综合试题中,历史学科“特点类”主观题是常见题型,且解题难度逐年增大.此类题型多出现在高考新课标全国Ⅱ卷、Ⅲ卷文科综合的必考题中,即使出现
期刊