欢迎来到天天文库
浏览记录
ID:34403153
大小:337.64 KB
页数:4页
时间:2019-03-05
《web services技术在eai中的应用new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、鞴鲡辑:孚轶死E-mail:liqh@cesi.ac.crlApplicationofWebServicesintheEAI广州蓄能水电厂刘勇谷亚琼摘要随着企业信息化的发展,传统的系统集推倒现有系统,重新开发一个统一系统替换原有应用软件,但考虑到成本、实施周期和难度等因素,这不是一个切实成方法已不能满足EAI的需要。WebServices由于具有可行的解决方案。另一种办法是从整体考虑企业的信息系开放性、跨平台和协议简单等特性,成为实现企业应用统,选择一个合适的集成平台,把企业的各个“信息孤岛”集成的一种新方法。以Web
2、Services技术为基础,研究有机集成起来。这种解决方案不管是从实施难度,还是实如何将WebServices技术应用于EAI。施成本、周期和技术上考虑部是切实可行的。企业应用集成dEA1)便成为当今信息化技术的热点。关键词WebServicesEAIXMLUDDISOAP传统的EAI一般采用诸如RMI、CORBA、DOOM等Abstract:Alongwiththedevelopmentofenterprise分布式技术,点对点集成,当用户群非常庞大时,这种点informatization,thetraditiona
3、lmethodofsystemintegration到点的集成会变得非常复杂。此外这种紧耦合的集成模式不利于企业业务流程重组,缺乏可扩展性和灵活性。因此,cannotmeettheneedforEA1.,,zitsopen,cross-plaOeorm如何将语言、平台、协议、数据结构差异的复杂系统方便、andprotocolfeaturessuchassimple,WebServiceshas低代价地集成,是一个非常现实而迫切需要解决的问题。becomeanewmethodofenterpriseapplication
4、integration.BasedonWebServicestechnology,thispaperstudieshowto1WebServices技术applyittoEAL从1998年开始发展的XML技术,以及近几年蓬勃发展的基于XML的WebServices技术为解决上述问题带Keywords:WebServices;EAI:XML;UDDI;SOAP来了希望。WebServices技术的主要目标就是在现有的各种异构平台的基础上构筑一个通用的、与平台和语言无关的技术层,各种不同平台上的应用依靠这个技术层来实施彼此
5、的连接和集成⋯。使用WebServices来实现EAI,引言可以称之为“面向服务的应用集成”。随着计算机技术的飞速发展,大多数企业已逐步实现下面的WebServiCe定义表达出了其核心意义:信息化管理。但是由于实现信息化过程中的种种因素影响,WebService是松散耦合的、可复用的软件模块,从语各企业的信息化系统以异构的方式存在,相互独立运行,义上看,它封装了离散的功能,在Internet上发布后能够形成一个个“信息孤岛”。为了解决这个问题,一种办法是通过标准的lnternet协议在程序中访问。而Web』FGCK3j
6、or‘)l(3nutlru戍』~cnrloloYServices是架构WebService的整体技术架构]。(BPEL或BPEL4WS)。1.1WebServices体系结构1.3WebServices关键技术WebServices体系结构基于三种角色(服务提供者、(1)SOAP—WebService的调用服务注册中心和服务请求者)之间的交互。交互涉及发布、SoAP即简单对象访问协议,是一个×ML+RPC发现和绑定三种操作,如图1所示。overHTTP的开放标准协议:采用HTTP作为底层通讯协议,RPC作为一致性的调用
7、途径,×ML作为数据传送格式,方便WebServices提供者和服务请求者穿过防火墙在Internet上进行通信交互⋯。它提供了一种简单且轻量的机制,可用于在分布环境中对等体之间通过SOAP消息(绑定在其他协议(HTTP、SMTP)上被传输的一种特殊图1WebServices体系结构的XML文档,可以被XML解析器处理)进行结构化和类型其中,Web服务提供者就是Web服务的拥有者,它耐化的数据交换。心等待为其他服务和用户提供自己已有的功能;Web服务(2)WSDL~WebService的描述请求者就是Web服务功能的使
8、用者,它利用SOAP消息WSDL是一种XMLApplication,它将WebService向Web服务提供者发送请求以获得服务;Web服务中介的描述定义为一组服务访问点,客户端可以通过这些服务访作用是把一个Web服务请求者与合适的Web服务提供者问点对包含面向文档信息和面向过程调用的服务进行访问。联系在一起,充当管理者的角色,一
此文档下载收益归作者所有