web服务在异构信息系统集成中的应用研究

web服务在异构信息系统集成中的应用研究

ID:37178751

大小:26.51 KB

页数:4页

时间:2019-05-21

web服务在异构信息系统集成中的应用研究_第1页
web服务在异构信息系统集成中的应用研究_第2页
web服务在异构信息系统集成中的应用研究_第3页
web服务在异构信息系统集成中的应用研究_第4页
资源描述:

《web服务在异构信息系统集成中的应用研究》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、WEB服务在异构信息系统集成中的应用研究WEB服务在异构信息系统集成中的应用研究无线互联WEB曩务在异构信息系统集成中的应用研究关键词:Web服务}异构;信息系统;系统集成….一白文韬.周传生【沈阳师范大学科信软件学院)随着现代企业内的信息化系统在不断地扩展,升级和更新,对企业数据,信息和资源进行整合和共享,实现企业信息一体化,已日显重要.然而企业内部以及企业之间由于采用系统的内在分布性和异构性,导致了企业应用集成困难.这里,在通过对分布式异构信息系统存在的问题和Web服务技术的研究的基础上.提出了一种基于Web服务的异构信息系统集成方法.1.分布式异构

2、信■系统集成【l】存在昀问题分布式异构信息系统存在着以下主要问题:(1)信息孤岛.由于企业在进行信息化建设的过程中往往受到管理人员的思想和认识,信息技术和运营资金等多个方面的制约,一般是根据各个部门和业务的需求逐步搭建和实施的.不同的信息系统可能采用不同的机型,不同的数据库和不同的网络拓扑结构(如总线型,星型,环型等).各个系统都有自己的数据模式,通信模式,业务流程模式和管理过程.彼此相对独立封闭,无法与其它信息系统直接通信和交流.(2)数据不一致.不同的操作系统有不同的文件系统,命名规则和文件类型,每个数据库系统都有自己独立的应用特性,完整性和安全机制

3、;因为信息孤岛,同一种信息可能在不同的系统中重复出现,也可能以不同的格式出现.重复出现且格式不同,造成了信息的冗余,混乱和维护困难等,大大降低了信息系统的实用价值.(3)信息无法互通.由于不同的信息系统可能采用不同的网络拓扑结构(如总线型,星型,环型等)和不同的通信技术(如采用电缆,光纤,微波等),不同系统的应用程序也可以采用完全不同的编程语言,编程思想(如面向过程,面向对象等).加上数据的不一致性等诸多原因,使得各个系统间无法在应用程序间或网络间进行直接通信.由此可见.要想对分布式异构信息系统进行集成,要么放弃企业的原由布局,重新导入新的饵决方案:要么

4、是在保留原有局部应用的同时.引进新的系统集成模块.Web服务就是一种能够在保留企业原有信息系统布局的同时又能够很好地完成系统集成的技术.2WEB服务昀系统结构皮其优势Web服务指的是利用平台与编程语言中立的数据表示和通信协议实现互操作性的应用.有三个主要的参与者服务提供者(Ser—viceProvider),服务请求者(ServiceRe—questor)和服务注册(ServiceRegistry).服务提供者可以把它们的Web服务Publish(发布)到服务注册;服务请求者能够在服务注册中Find(发现)一个特定的Web服务,并与之Bind(绑定)在一

5、起,进而完成相关的访问操作,如图1所示,Web服务技术主要有以下优势:图1Web服务的系统结构图(1)平台独立和编程语言独立.Web服务是一种通信规范,它独立于操作平台和编程语言之外,不同的信息系统.都可采用同本系统一致或兼容的编程语言进行实现(2)穿透防火墙跨越通信障碍.XML和HTTP是Web服务最基本的协议.HTTP为Web服务部件通过{nternet交互奠定了协议基础,并具有穿透防火墙的良好特性.XML则是Web服务得以实现的语言基础.简单对象访问协议(SOAP)是一个基于XML的与平台无关的通信协议,使应用程序可以用被称为SOAP消息的XML文

6、档在互联网(Internet)上通信.Web服务描述语言(WSDL)将Web服务描述为能够进行消息交换的服务端点的集合.描述了一个Web服务可以执行哪些操作,如何与之通信等.3墨于Web服务昀分布式异构信■系统集成如图2所示,在基于Web服务的分布式异构信息系统的集成过程中,就是通过Web服务的方式对所有的信息系统进行代理.首先,根据企业的业务发展需求,对整体的管理流程和业务流程进行梳理.分析系统,生成描述系统功能和调用方法的WSDL文件;然后生成Web服务中心基于SOAP的服务框架,并在此基础上开发适用于各信息系统的适配器(即Web服务模块),对各个信

7、息系统进行封装;最后,将Web服务描述文件(WSDL文件)通过服务发布到Web服务中心.对服务进行注册,供服务请求者(其它的信息系统及Web服务模块)查询和调用.图2基于Web服务的异构信息系统集成在集成系统中.处于上层的Web服务中心,不但具有Web服务注册的功能.也具有整体的管理流程和新的扩展的业务流程;各个子系统既可能是服务的供应者,也可能具有服务请求者的角色.用户调用Web服务基本流程如下:(1)信息系统收到用户用WSDL描述的服务请求后,用SOAP消息向Web服务注册中心发出查询请求(2)Web服务注册中心将该服务的WSDL描述信息返回该信息系

8、统.(3)该信息系统用得到的WSDL描述信息绑定Web服务.生成SOAP请求.(

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。