电子商务第4章XML在电子商务中的应用.ppt
《电子商务第4章XML在电子商务中的应用.ppt》由会员分享,可在线阅读,更多相关《电子商务第4章XML在电子商务中的应用.ppt(45页珍藏版)》请在三一办公上搜索。
1、第4章 XML在电子商务中的应用 4.1 XML与EDI 4.2 基于XML的电子商务模型 4.3 电子商务中XML标准 4.4 中间件产品简介,4.1 XML与EDI,4.1.1 EDI的技术特征及其局限性,1、EDI的技术特征 EDI报文采用结构化的数据,它是按EDI单证标准进行格式化的,而EDI用户的应用系统使用的则是各种内部数据库的专用数据格式。,EDI报文,平面文件,翻译软件,映射程序,系统内部数据格式,接收,发送,2、局限性(1)EDI报文的传输有较多限制。(2)EDI标准的结构灵活性差,不能随着与其对应的业务环境的变化相同步。(3)EDI数据侧重于信息对机器的可读性。(4)EDI
2、数据都不能通过 Web来进行数据搜索和定位,也无法在Web上显示。(5)EDI标准基于传统商业事务规则,无法与社会发展同步。,4.1.2 XML的发展趋势,1.XML可以充分利用了现有的网络资源,通过定制 DTDSchema可以方便灵活地体现新的商业规则,无论从技术还是成本上,XML都更容易流行。2.XML本身只是一种数据定义规范,而与具体应用无关。常见的网络架构、通信协议、加密协议都可与XML相结合,从而构成多样化的B2B解决方案。,3、互联网是XML的最大载体,与传统EDI的VAN联网方式相比,互联网具有成本较低、连接广泛、扩展性好的特点。4、互联网的物理可靠性已逐步接近于专用网,为xml
3、 信息可靠传输提供了保障。在实际操作中,企业可以选择合理的网络平台,采用XML方案的花费要远小于EDI。,4.2 基于XML的电子商务模型 XML的出现,突破了EDI的发展瓶颈,它正在逐渐成为企业之间信息交换的有力工具。原来的基于EDI的电子商务模型也发生了一定的变化,企业开始建立自己的基于XML的电子商务模型。本节将介绍几个目前基于XML的企业电子商务模型以及电子商务模型更前沿的发展。,4.2.1 三种基于XML的电子商务模型,1.点对点的电子商务模型 使用XML定义一套消息,然后在两个厂商之间利用XML消息直接进行信息交换,称之为点对点的电子商务。现有的一些电子商务标准都可以用于这样的模型
4、。,图4.2 基于市场的电子商务模型,2.基于市场的电子商务模型,模型优点:首先,该系统能满足不同规模企业的需要。小企业无需建立自己的网站就可以直接加入市场,客户端可以只需要浏览器。较大型的建立了自己内部网的企业,仍然可以像点对点的模型一样,将信息发布在自己和合作伙伴的网站上,这样就可以将电子商务系统与内部管理系统连接起来。其次,由于市场的建立,企业可以根据自己的情况加入不同的市场,能够有针对性地进行电子商务活动。再次,可以在市场上为企业提供一些应用程序服务,如流程监控等,使市场成为一个应用程序服务的平台。最后,较强的扩展性,在性质相近的几个市场之间适用XML交换数据,可以使市场之间的信息共享
5、。,3.基于代理的电子商务模型,图4.3 基于代理的电子商务模型,4.2.2 动态的电子商务模型,动态电子商务模型是以Web服务为技术基础的。通过Web服务,企业就可把应用接口作为服务,在网上公布,供其他企业搜索和使用。,1.Web服务简介 Web服务就是在Internet上提供一些有特定功能的方法(或叫作组件),供其他企业来配置一个本地应用以便使用这些组件。由于Web服务所提供的组件通常都是在不同的机器上、不同平台上、不同操作系统下和用不同语言编写而成的。这就不能像本地机上操作那样,进行直接的调配,而要有一套集成和整合的标准办法(XML、SOAP、WSDL、UDDI 等),来实现这些不同质的
6、应用组件之间的调配。,(1)SOAP(Simple Object Access Protocol)简单对象访问协议。SOAP是一种规定如何传送用 XML定义的数据的通信协议。SOAP包括4个部分:1)SOAP封装(envelop):定义用于封装数据的必需的可扩展信封。这是该规范惟一必需的部分。,2)SOAP编码规则(encoding rules):定义用来表示应用程序定义的数据类型和有向图形的可选数据编码规则,以及用于序列化非句法数据模型的统一模型。3)SOAP RPC表示(RPC representation):定义 RPC样式(请求响应)的消息交换模式。每个 SOAP消息都是单向传输。XM
7、L Web Services经常组合 SOAP消息以实现此类模式,但 SOAP并不强制要求消息交换模式,这部分规范也是可选的。4)SOAP绑定(binding):定义 SOAP和 HTTP之间的绑定。但该部分也是可选的。,(2)WSDL(Web Service Description Language)Web服务描述语言 WSDL是一种基于XML的描述语言,在应用程序层面对Web服务进行描述。WSDL文档将Web服务定义为服务访问点或端口的集合。,(3)UDDI(Universal Description,Discovery and Integration)通用描述、发现和集成。UDDI是一个
8、公共的注册表,其网址是http:/。由IBM、Ariba和Microsoft于2000年 9月倡议建立的,UDDI从企业层面对Web服务进行描述。,2Web服务与电子商务的结合动态电子商务 企业可以通过Web服务重建他们的业务流程,充分利用Web服务的动态特性在市场上抢得先机。,譬如,厂商收到一订单,发现制造所需零件中有一件不能从正常供应渠道中购置。这时即可由订货应用程序发动一Web服务,去在登记册中寻找此零件的厂商或其所属集市(B2B市场)。找到其来源后,发动另一Web服务,根据该厂商依照UDDI制定的描述,得到该厂商某一个或一些相关的WSDL描述,通过SOAP协议进行交流,得到有关订货、交
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 电子商务 XML 中的 应用

链接地址:https://www.31ppt.com/p-6003560.html