在动态电子商务中实现web服务讲解.doc

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
在动态电子商务中实现web服务讲解

在动态电子商务中实现Web服务 摘 要 计算机网络和基于Web的组件技术的迅速发展,给电子商务的发展带来了新的机遇。在以B2C为主的商务模式向B2B为主的商务模式转变的过程中,传统以交互式Web为主的电子商务模式也逐渐向动态电子商务模式的方向发展。动态电子商务就是企业在进行电子商务过程中可以很容易的转换合作伙伴,克服以前转换合作伙伴带来的应用程序和数据集成带来的困难。这大大降低了企业转换合作伙伴的成本和系统集成的时间,使企业能够轻易快速地配置它们的软件系统去创造一个新的商务模型,加强了企业的竞争优势。动态电子商务的发展是以Web服务技术的出现为依托的。Web服务给动态电子商务提供了技术基础。 Web服务技术是一种自包含、自描述、组件化的应用程序。它可以被看作是一种特殊的软件模块,能够通过标准的协议在 Internet上组装起来,完成某些功能和执行商业流程,它通过向用户提供服务来创造价值.Web服务以)Ml作为基本的数据通讯格式,消除了使用不同组件模型、操作系统和编程语言之间的差异。同时,Web服务的一些新的协议标准:简单对象访问协议 (SOAP),Web服务描述语言 (WSDL)、通用发现描述和集成 (UDDI)等提供了使用 Web服务的完整的支持。SOAP是一个以HTTP为底层协议的访问Web服务的轻量级协议。WSDL是用于描述Web服务的XML格式。UDDI提供了注册Web服务的机制。Web服务使应用程序的集成比以前更快、更容易而且更便宜,使企业之间的电子商务变得更加灵活。 关键词:动态电子商务、Web服务、可扩展标记语言、简单对象访问协议、 Web服务描述语言、通用发现描述和集成 Keywords: Dynamic e-business, Web Service, XML, SOAP, WSDL, UDDI 一、Web服务概述 (一)Web服务的定义 Web服务是一种“自包含、自描述、组件化的应用程序”。它可以被看作是一种特殊的软件模块,能够通过标准的协议在 Internet上组装起来,完成某些功能或者执行 “商业流程”。不同于传统的软件包,它是通过向用户提供服务来创造价值。传统的软件难以满足计算机技术飞速发展所带来的易变的需求。通过广泛普及的Internet, Web服务使得企业能够快速的实现信息的共享和服务的复用。Web服务通过定义一组可以通过因特网调用的相关的商业逻辑,从而可以使某企业将其电子商务应用程序的功能以公开的、统一的方式提供给企业的商业合作伙伴。Web服务通过WSDL来描述,通过SOAP作访问,在商业注册中心UDDI发布,从而使开发者和电子商务应用程序可以搜索并定位到该服务。 Web服务是服务器向客户端提供的一种跨越互联网的服务。它在服务器上建立一个代理层,代理层向服务器建立通信,获得数据,再以标准的XML格式将数据向外发送。由于ME数据可以为建立在任意平台上的客户端所使用,从而跨越了应用系统的对象体系、运行平台、开发语言的界限,实现了跨平台的数据传输。通过将基于 XML的消息处理用作创建和访问服务的机制,Web服务客户端和Web服务提供程序之间除输入、输出和位置之外无需互相了解其他信息。 Web服务的主要思想,就是未来的应用将由一组应用了网络的服务组合而成。只要两个等同的服务使用统一标准和中性的方法在网络上宣传自己,那么从理论上说,一个应用程序就可以根据价格或者性能的标准,从两个彼此竟争的服务之中选出一个。除此之外,一些服务允许在机器之间复制,因而可以通过把有用的服务复制到本地存储库,来提高运行在特定的计算机上的应用程序的性能。 Web服各仲应用程序的集成比以前更快、更容易而且更便宜。集成在协议栈中较高层发生,它基于更注重服务语义而不那么注重网络协议语义的消息,从而实现了业务功能的松散集成。这些特性对于在企业之间和企业内部通过Web连接业务功能是非常理想的。它们提供一种一致化编程模型,从而在企业内外都可以利用通用的基础设施并以一种通用的方法进行应用程序集成。利用现有的语言和平台以及旧应用程序,可以以一种增量的方式来集成和应用 Web服务。 随着 Web服务的使用越来越多以及行业的成熟,将会有更多的应用程序集成的动态模型发展起来。最终,通过 Web服务进行系统集成将会在运行时动态发生。 (二)Web服务的优点 Web服务是下一代分布式系统的核心,它具有如下特点: 1.互操作性:任何的 Web服务都可以与其他 Web服务进行交互。由于有了SOAP这个所有主要供应商都支持的新标准协议,因而避免了在CORBA, DCOM和其他协议之间转换的麻烦。 2.普遍性:Web服务使用

文档评论(0)

4477704 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档