- 1、本文档共5页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SOA技术在单位综合信息系统设计中的应用
引言
在新时代,计算机网络技术的重要性愈发突出,人们对其关注程度也不断提高。尤其是公司或企业,都不同程度地开展了自身的计算机网络建设,并将相关技术广泛地应用于生产办公实践当中。计算机网络技术给公司或企业带来了高效的办公效率,丰富的办公内容,优越的办公环境。因此,越是计算机网络技术应用充分的公司或企业,其发展速度越快,发展规模越大,发展前景越好。从某种意义上讲,计算机网络技术俨然已经成为公司或企业现代化进程的助推器。然而,在应用过程中,各公司或企业之间缺乏有效的信息沟通,割断了彼此之间的联系,从而形成了一种信息孤岛,极大限制了公司或企业的可持续发展。为改善这种不良发展局面,迫切需要进行系统的集成与整合,打造一个统一的信息化应用平台。而SOA技术恰好能够满足这种需求,将公司或企业的网络应用系统进行集成和整合,从而形成一个统一的、标准的系统集成平台,为公司或企业发展提供持续的动力。基于此,本文从SOA技术基本概述、Web服务、企业应用集成、框架设计、应用案例几个角度,对相关问题进行了如下的分析和阐述。
1.SOA技术的基本概述
SOA(Service-Oriented Architecture)是一种模型,是一种面向服务的体系结构。它的主要功能是将应用程序中功能各异的单元又称为服务,利用定义好的契约和接口连接起来。接口是指独立于所服务的编程、操作系统、硬件平台的一种计算机语言,所以一般是通过中立的方式来定义接口。接口把各个系统的服务能够以一种通用的,统一的方式进行交互变为现实。
SOA从性质上讲是一种松耦合、粗粒度的服务架构。针对各类应用需求,SOA凭借着计算机网络平台,对符合条件的应用组件进行再整合、再部署、再使用。SOA作为一种组织架构,以服务层为前提和基础。服务之间的通讯,不必涉及通讯模型以及底层编程接口,而可通过精确定义的、简单的接口进行。而且,它也能够被应用系统所直接调用,将人为依赖性纳入一个可控的范围之内。因此,实质而言,SOA实质上是B/S模型以及Web技术的自然延伸。
SOA在集成应用系统中主要包含三种角色,一是服务请求者,二是服务提供者,三是服务注册中心。三种角色之间密切相关,形成了SOA角色模型,详细情况如图1所示。其流程大致是这样的:首先,服务提供者向服务注册中心发布各类服务信息,如协议、接口等等;其次,服务请求者通过服务注册中心查找各类服务信息,并根据自身的需要对所需信息进行绑定,与此同时,向服务提供者发送调用服务消息。可见,在该模型中,服务请求者和服务提供者是两个重要主体,而服务注册中心则是两个主体之间连接的桥梁和纽带。
图1 SOA 角色模型
2.Web服务
“服务”是SOA中最重要的内容。作为异构系统集成最主要的技术手段,Web服务已逐渐发展成为网络环境中资源封装的标准形式。所谓的Web服务,就是指通过Web,对各项数据、程序进行打包封装,以统一模块的形式供广大用户查看或调用。Web服务具有复用性特征,可便于其它系统进行调用。在Web接口服务不变的情况下,客户程序不会因为业务逻辑的变化而变化。可见,Web服务实质上是一种独立开放的协议标准。
3.企业应用集成
顾名思义,企业应用集成就是指将不同的企业的方案、信息集成整合起来的系统技术。首先是将企业的内部的信息资源和数据管理以及企业资源集成整合,并在其内部建立交流互访的中介机制,用于访问其中的信息、方案等。这是一种新型的企业资源计划方案,它的登录访问也是网络化的,用户只需要进行身份认证、客户端注册登录就可以对系统的应用技术、资源进行访问,它主要途径是计算机客户端和网络浏览器。不但简化了不同系统之间信息共享检索的问题,而且极大提高了公司信息管理的集成度和效率性。框架图2如下:
图2 企业应用集成
4.基于SOA的企业集成框架设计
SOA是一种面向企业级服务的构架,在它的基础之上结合企业应用技术的特点进行整合,改良成如下图所示的新型SOA企业应用集成框架,整个框架的结构分为五个部分,按照从后台到客户端的顺序分别是:数据层、服务层、业务层、企业服务总线层、应用层。在整个系统框架中,我们首先是要建立统一的应用操作平台,这就需要将面向企业级服务的框架与互联网络技术整合,制定一个统一的协议标准进行通信关联从而实现信息数据的提取和传输。这样做最大的特点就是不同系统之间数据的无障碍关联,访问简单快捷。
4.1应用层
应用层是面向用户的,包括WEB浏览器和应用程序客户端两种入口,服务申请人可以通过这两个途径登录SOA数据层进行数据资源的调用、触发、提取,SOAP是集成框架的主要通道,整个系统的应用访问也是基于此项协
您可能关注的文档
- 北京市东城区2015-2016学年高二上学期期末考试生物试卷Word版含答案..doc
- 新标准大学英语综合THE KEY TO UNIT 1-8 book3.doc
- 北京市东城区2015届高三二模考试语文试题Word版含答案..doc
- 北京市东城区2015届高三二模语文试卷Word版含答案..doc
- 四川09定额专家答疑.docx
- 北京市东城区2016届高三上学期期末考试政治试题..doc
- 北京市东城区2016届高三上学期期末考试物理试题..doc
- 交通运输题目.docx
- 北京市东城区2016届高三上学期期末考试语文试题..doc
- 综合交通调查(方案设计).docx
- 2024年江西省高考政治试卷真题(含答案逐题解析).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)物理试卷(含答案详解).pdf
- 2025年四川省新高考八省适应性联考模拟演练(二)地理试卷(含答案详解).pdf
- 2024年内蒙通辽市中考化学试卷(含答案逐题解析).docx
- 2024年四川省攀枝花市中考化学试卷真题(含答案详解).docx
- (一模)长春市2025届高三质量监测(一)化学试卷(含答案).pdf
- 2024年安徽省高考政治试卷(含答案逐题解析).pdf
- (一模)长春市2025届高三质量监测(一)生物试卷(含答案).pdf
- 2024年湖南省高考政治试卷真题(含答案逐题解析).docx
- 2024年安徽省高考政治试卷(含答案逐题解析).docx
文档评论(0)