基于Web Service企业数据交换系统研究.docVIP

基于Web Service企业数据交换系统研究.doc

  1. 1、本文档共10页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于Web Service企业数据交换系统研究

基于Web Service企业数据交换系统研究   [摘要]企业信息化建设过程中,各个应用系统的异构性,旧有的应用系统的整合,使得企业全面的数据交换和共享成为信息化建设中无可回避的重要问题,给出一个基于WEB SERVICE的企业数据交换系统的解决方案,较好地解决这一问题。   [关键词]Web Service 数据交换 数据模式   中图分类号:TP3文献标识码:B 文章编号:1671-7597(2008)0410076-02      在企业信息化建设过程中,随着ERP、CRM、SCM、OA、财务系统以及企业信息门户EIP等信息系统的相继建设完成,信息交换和共享的需求显得越来越重要,但企业信息化中的各个业务系统可能是由不同的软件开发商进行建设的,它们之间应用的平台可能不同、数据库也不一样、开发语言和程序接口更是五花八门,加上企业拥有的一些过去遗留的异构系统,它们数据错综复杂、结构各异,这其中就包括了大量分散、异构的数据库系统。种种问题的存在严重妨碍了企业信息的交换和共享。   因此,能够在Internet环境下进行企业间的松散耦合和应用集成的信息交换技术成为研究热点。Web服务技术为企业解决多平台、多结构数据、跨地域的信息交换问题提供了一条解决途径。基于Web Service的企业数据交换系统是当前解决大型企业集团信息化过程中数据交换与共享的有效途径。通过这一数据交换服务系统,可以把企业内部和外部的各种相关数据资源进行整合,为企业的信息资源规划提供了可能,从而更加有效地搭建起企业的信息化平台,为企业的建设发展提供有力的支持和保障。      一、Web Service和XML介绍      Web Service 是一种提供可缩放的、松散耦合的能够在非特定平台环境下交换信息能力的编程模型,它的主要目标是在现有的各种异构平台的基础上构筑一个通用的与平台无关、语言无关的技术层,实现各种不同平台上的应用的连接和集成。XML、SOAP 和WSDL 是组成Web Service 平台的主要技术[5]。   (一)XML   XML(eXtensible Markup Language , 可扩展标注语言) 开始设计的最初目的是用来弥补HTML 作为在Internet 上描述数据的标准语言的不足,然而出色的优点使得它成为今天Internet 上的信息交换标准。它的主要优点在于: ①自描述性:使得计算机在没有人为干涉的情况下理解它的含义。②可扩展性:用户可以按照需求定义自己的标记,而不像HTML 那样每个标记都是预先定义好的。③可校验性:用户可以通过DTD 或XML Schema 来校验文档格式是否满足要求。④层次结构:能够保证信息的层次性描述。   (二)XSLT   XSLT(可扩展样式语言转换)是一种用来转换XML文档结构的语言,它的主要功能就是转换,将一个XML文档转化为其他的可格式化对象。使用XSLT可以将XML文档转化为另一个逻辑结构的XML文档、HTML文档、XHTML文档等。使用XSLT进行数据格式转换的重要思想是把XML文档视为一种树结构,转换的过程就是从源树生成结果树的过程。在XSLT文档中定义了源树和结果树中对应部分的转换规则,每条规则中包含了一个模板,并对应着一种模式。模板定义了转换的结果,而模式则规定了需要进行转换的元素或属性对象。   (三)SOAP   SOAP(Simple Object Access Protocol , 简单对象访问协议) 为在一个松散的、分布式的环境中使用XML 对等地交换结构化的和类型化的信息提供了一个简单且轻量级的机制。SOAP 使用HTTP承载消息, 而使用XML 格式化消息, 它定义了一种在HTTP客户和服务器之间传递命令和参数的机制,并不关心服务器端或客户端使用的是哪种操作系统、程序语言和对象模型,它所需要的仅仅是使用HTTP作为传输协议,因而它是完全平台无关的,因而也不需要对现有的路由器、防火墙或代理服务器做任何改动。同SOAP相比,其他的分布式应用协议的缺点显而易见:如DCOM只能运行在Windows下,CORBA离不开ORB的支持,而RMI又只能用Java实现等等。   (四)WSDL   Web服务描述语言(Web Service Description Language ,WSDL)是一个XML变体,用来标准化Web Service的定义,它用一种和具体语言无关的抽象方式定义了给定Web服务收发的有关操作和消息。WSDL允许Web Service定义一个服务做什么,使用什么协议,以及在哪一URL处可以找到。      二、基于Web Service数据交换研究      通过以上的介绍,可见基于XML 技术的Web S

文档评论(0)

erterye + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档