基于网格技术的电子商务平台的研究

来源:岁月联盟 作者:李尤 时间:2010-07-01
摘  要 本文对基于网格技术的商务平台进行了一定的研究,提出了基于网格技术的电子商务平台框架。这种基于网格技术的电子商务平台可将众多电子商务服务提供商整合为统一的电子商务平台,从而使客户更加及时、有效地获得服务。    关键词 电子商务平台;网格; 

1  引言

    电子商务是于二十世纪九十年代初,在欧美兴起的一种以Internet为手段的全新的商务贸易形式,成为一种新兴的商业模式,然而,随着电子商务服务提供商数量的不断增多,新的问题不断出现,例如客户为了获得某一服务,往往需要在各电子商务服务提供商之间来回奔波,即使这样,也常常得不到自己想要的服务。出现这种问题的原因是各电子商务服务提供商之间缺乏联系且没有遵循统一的服务规范。

2  传统的“服务器/客户”电子商务模式的不足

    目前大多数比较成熟的电子商务平台都采用“服务器/客户”模式,这种模式使各电子商务服务提供商相互之间比较孤立而缺乏联系。现在有很多此类的ISP,其中著名的有美国的亚马逊网上书店,国内的有8848珠穆郎玛网上商店,263首都在线等等。虽然他们各自都能提供丰富的服务,但他们主要进行的还是初级的电子商务模式,即简单的个别的电子交易。目前大多数电子商务平台的结构如图1所示。图1 传统的电子商务模式    图1中所描述的是典型的传统电子商务模式,即“服务器/客户”模式。在传统的电子商务模式中,各电子商务服务提供商通过某种形式的电子商务网站向客户提供服务。 目前,一种十分普遍的观念是,电子商务平台就是(比较复杂的)电子商务网站。这种错误的观念导致传统的“服务器/客户”模式被普遍和广泛地应用于电子商务平台的设计与实施。    传统的“服务器/客户”模式的电子商务平台的不足之处在于:    (1)各电子商务服务提供商之间缺乏联系,客户无法获得全面的电子商务服务。在传统的“服务器/客户”模式下,各电子商务服务提供商只能基于各自的服务器向客户提供资源。由于各电子商务服务提供商都只能提供相对有限的资源,而且他们无法将各自的资源整合到一起,因此,常常会出现客户为了获得某一服务而奔波于众多的电子商务网站之间的情况。    比如,有一客户要到某个景点去。在现在的电子商务模式下,他需要先登录航空公司的网站购买机票,再连接该景点附近酒店的网站订房间,如果需要参加旅行社,他还必须登录旅行社的网站联系旅行社,如果他参加的是一次登山的旅行,那他还得登录出售登山用品的网站购买登山用品……在传统的电子商务模式中,众多电子商务网站和不完整的电子商务服务往往使客户手忙脚乱和不知所措。尽管如此,通常客户在登录了所有“应该”登录的网站后,还是无法获得自己需要的服务。客户无法通过电子商务获得完整的服务,降低了客户对电子商务的信任度。电子商务服务的不完整,成为电子商务无法被客户普遍接受的首要原因。    (2)客户获得电子商务服务的形式单一。提供服务的形式单一是传统电子商务模式的显著特点。在传统的电子商务模式中,客户只能通过PC连上Internet,然后登录电子商务网站来获得服务。事实上,有相当一部分客户并不是PC的使用者,更不会经常使用浏览器。比如,不少人喜欢使用手机等移动设备接入Internet。由于现在大多数电子商务服务提供商都使用电子商务网站来提供电子商务服务,所以他们只能采用“B/S(浏览器/服务器)”模式。这种所谓的“B/S”模式把电子商务的客户界定为使用PC的“网民”的子集。它在很大程度上限制了电子商务的客户群,使电子商务的服务无法被广泛接受。    (3)基于此模式的电子商务平台几乎无扩展性。随着业务的,需要利用电子商务平台向客户提供更多的服务。这种十分正常的需求要求对现在的电子商务平台进行相应的扩展。然而,这种扩展往往导致的是对电子商务平台(在传统的电子商务模式下,通常是网站)的大改动,因为目前大多数电子商务平台几乎是依赖于电子商务网站而存在的,所谓的“服务”,也只不过是一些网页(和脚本)的集合而已。    以上不足的根本原因是模式的不足,传统的“服务器/客户”模式被证明已经不再适合电子商务发展的需要。因此,提出并实施一种能够满足现代电子商务需求的新模式成了现代电子商务发展的迫切需求。

3  在电子商务平台中应用网格技术的优势

    网格是二十世纪九十年代初出现的一种新兴技术,它目前正处在不断发展和变化当中,因而尚未有精确的定义和内容定位。简单地说,网格是构筑在互联网上的一组新兴技术,它将高速互联网、高性能机、大型数据库、远程设备等整合为一台虚拟的“超级计算机”。它能让人们透明地使用计算、存储等更多的资源,为人们提供更多的功能和交互,从而实现计算资源、存储资源、通信资源、软件资源、信息资源、知识资源的全面共享。网格是高性能计算机、数据源、因特网3种技术的有机组合和发展,它与当前的因特网相比,具有高性能、一体化、资源共享、协同工作、知识生产等技术优点。网格技术充分实现了资源共享,具有成本低、效率高、使用更加方便等优点。另外,网格技术具有较为统一的国际标准,有利于整合现有资源,也易于维护和升级换代。    基于网格技术的以上优点,在电子商务平台中应用网格技术具有以下优势:    1)彻底解决技术瓶颈    电子商务中常常涉及到大量的运算,用单一的服务器来完成这些运算往往显得力不从心。网格技术将上的计算资源整合为一体,使这些计算资源能够被充分地利用,大大提高了完成电子商务中涉及到的运算的速度和精度。    应用网格技术不仅可以整合计算资源,而且还能够整合存储资源。存储资源的整合使客户需要的数据能够在较短的时间内从位于不同地点的异构数据库中被提取出来并进行分析和处理,省去了为了查询某一数据而多次访问不同的数据库的繁琐。    网格技术将Internet上的资源整合到了一起,省去了寻找资源的时间,彻底解决了实施电子商务的过程中的技术瓶颈。    2)提高资源利用率    Internet的内容每天都在飞速增长,但这些内容中能够被公众所使用的部分却是少之又少。造成这种状况的一个很主要的原因就是这些内容没有被进行很好地整合和管理。要求单一的服务器来掌握和管理这些天天都在飞速增长的资源是不可能的,也是不现实的。相应的,网格技术可以整合Internet上的资源,使企业能够充分地发掘和利用以前很难统一掌握和管理的资源,大大提高资源利用率。    3)加强企业内部和企业间的联系    网格技术把企业整合为一个统一的系统。企业中各部门的员工可以通过网格共享资源。即使位于不同地点,使用不同系统的员工,也可跨地域、跨系统获得所需要的资源。网格提供了统一的资源共享和交流框架,企业中各部门可在这样一个统一的框架下充分地共享资源和相互交流,大大提高工作效率。    不同的企业往往使用不同的平台,这使得企业之间的交流变得十分困难。比如,一家建筑公司在修建一幢楼房的过程中,需要从不同的建材公司购买建筑材料。在传统的电子商务模式下,建筑公司需要多次登录不同建材公司的网站以购买所需的建筑材料。这种方式既费时,又容易出错,而且由于是人工操作,这个过程是不可管理和不可统计的。基于网格技术的电子商务平台提供了统一的信息共享和交流规范,各企业可基于此统一的规范互相交流信息。网格的应用程序集成特性,使各企业的应用程序可在脱离人工干预的情况下进行通信。这样既高效,又准确,而且整个过程是可管理和可统计的。    4)完整和智能的客户服务    传统电子商务模式的一个很大的问题在于客户无法获得完整的服务,更不用说“智能”了,但完整和智能的服务往往又是客户最需要的。由于网格技术将所有的资源整合到统一的体系下面,于是,基于网格技术的电子商务平台使客户获得完整和智能的服务成为可能。网格整合了Internet上的资源,这样,用户不再需要为了获得某种服务而不停地奔波于众多的电子商务网站之间。相反,基于网格技术的电子商务平台提供“一站式”服务,客户只需登录一次,便可获得所有需要的服务。换句话说,网格把以前各自为政的电子商务网站整合为一个包罗万象的巨大的“虚拟网站”,对于客户来说,以前分散的资源全部集中到了这样一个虚拟的网站中,相应地,获得服务就变得十分容易和方便了。    基于网格技术的电子商务平台不仅可以向客户提供完整的服务,更重要的是,它还能提供智能的服务。比如,某计算机制造商需要采购各种各样的配件,只需一次输入就能完成对所有供应商的采购请求的提交,而不需要分别访问各个供应商的网站。此外,该企业还可以利用网格搜集提供同一配件的各供应商的信息,以便经过比较后得到最优的采购方案。    5)形式多样的客户服务    正如前面的分析,传统电子商务模式的一个不足是提供服务的形式单一(几乎只能以B/S结构提供服务),这大大限制了客户群的范围和数量。网格技术已经远远超越了“网站”的概念,它提供的是统一的交互平台和信息资源平台。只要遵循统一的规范,任何应用系统都可以接入电子商务网格,提供和获得电子商务服务。基于网格技术的电子商务平台不再只面向使用PC的上网用户,而是面向一切需要提供和获得服务的客户或应用系统。基于网格技术的电子商务平台的这种特性在很大程度上扩展了“客户”的定义,为电子商务服务的广泛应用奠定了基础。

6  一种基于网格技术的电子商务平台框架

    常见的网格体系结构模型主要有五层沙漏、OGSA、组件、Globus、计算池、CPU、神经网络5种模型。到目前为止,比较重要的网格体系结构有两种:一种是Foster等在早些时候提出的五层沙漏结构;另一种是在以IBM为代表的界的影响下,在考虑到Web技术的与影响后,Foster等结合Web Service提出的开放网格服务结构OGSA(Open Grid Services Architecture)。    网格是一项全新的信息概念和技术,关于其系统结构目前业界尚未形成统一的意见和标准。美国Argonne国家实验室研发成功的项目--Globus中所用到的网格系统结构如图2所示。图2  Globus的网格层次结构    本文根据图2中的结构,提出了一种层次化的商务平台结构,如图3所示。图3  基于网格技术的电子商务平台    文中提出的电子商务平台由以下几个部分组成。    1)数据网格和网格    数据网格和计算网格是电子商务平台的基础组成部分。数据网格可整合多种异构、分布的数据源(比如原有的数据库、数据仓库等),从而为海量数据的存储、传输、处理与整合提供基础框架。计算网格由多个服务器集群构成,是大型、分布式系统的延伸,通过集群技术将企业各个部门的服务器整合成为一台透明的、功能强大的“高性能计算机”,用于提供高性能计算服务。    2)信息网格    信息网格架构于数据网格和计算网格之上,是电子商务平台的重要组成部分。信息网格对来自数据网格的数据和计算网格的计算结果进行分析和处理,形成信息资源,并将信息资源提交给商务逻辑网格层。    3)商务逻辑网格    商务逻辑网格是电子商务平台的核心组成部分和主要功能单元。商务逻辑网格提供电子商务系统所支持的各种服务,同时对于各个部门的应用系统提供服务支持,这种服务支持包括信息服务、知识服务、计算服务和智能信息处理服务等。商务逻辑网格提供的服务大多是单台机器或单个子系统无法提供的服务,如协作计算、全局的资源检索与组织等,同时可用于建立虚拟环境,使不同组织的用户、系统可以协同和交互。    4)个性化服务接口    个性化服务接口是电子商务平台的重要功能单元,是电子商务平台通用性、交互性、实用性的重要表现部分。针对企业的不同应用需求,电子商务各个应用系统通过该接口可以很好的与电子商务平台进行交互,进而获取“量身定制”的个性化服务。电子商务平台按照这些接口的规范对外提供服务,而不再关系所谓的“客户”到底是用户还是其他的应用系统。    5)管理控制中心    管理控制中心是电子商务平台的中央控制单元,通过该平台的集中统一控制,使得商务逻辑网格、信息网格、数据网格和计算网格的各个子系统符合统一的规范,利于实现系统间的互通、互联和互操作,在管理控制中心的统一控制、协调下发挥出电子商务平台的最大优势。    6)统一的规范    要实现应用程序的整合,所有的应用必须在统一规范下进行交流。统一的规范包括:    (1)统一的资源表示。要实现电子商务平台不同部分之间的资源共享,各部分必须遵循统一的资源表示规范。统一的资源表示使电子商务平台不同部分能够互相识别各自的资源以达到资源完全共享的目的。实现统一的资源表示有很多种方法,采用XML规范是一种很好的方法。比如,下面的XML段表示一件商品,具体地说,它是一台打印机:<commodity><class>Electronical</class><subclass>Computer</subclass><type>Printer</type><trademark>HP</trademark><model>HP Deskjet 3558</model><additional><printing_speed measure=”ppm”><monochrome>14</monochrome><chromatic>10</chromatic><chromatic_entire_a4>3</chromatic_entire_a4></printing_speed><resolving_ability measure=”dpi”> 2400 </resolving_ability></additional></commodity>    (2)统一的通信协议。资源表示的是静态信息,要使电子商务平台各部分能互相交流,必须要让各部分用相同的“语言”来“交谈”。这种通用的语言,就是统一的通信协议。本文描述的电子商务平台关注于应用层上通信协议的统一表示。目前在这方面应用比较广泛的是SOAP(Simple Object Access Protocol)。HTTP 的普及和 SOAP 的简单性使用户几乎可以从任何环境调用它们,因此它们成为统一通信规范的理想协议基础。本文在电子商务平台中也采用基于SOAP协议的通信方式。下面的SOAP段描述了一次访问请求:<SOAP-ENV:Envelopexmlns:SOAP-ENV="http://schemas.xmlsoap.org/ soap/ envelope/">  <SOAP-ENV:Header>    <mp:path xmlns:mp="http://schemas.xmlsoap.org/ rp/"       SOAP-ENV:actor="http://schemas.xmlsoap.org/ soap/actor/next"      SOAP-ENV:mustUnderstand="1">      <mp:action>http://www.somesite.com/services</ mp:action>      <mp:to>http://www.somesite.com/someservice </mp:to>      <mp:fwd>         <mp:via>http://www.compress.com/compress </mp:via>      </mp:fwd>      <mp:rev>         <mp:via/>      </mp:rev>      <mp:from/>         <mp:id>uuid:AS2324S4-CE2A-F9DC- BCB7 - AS42B16F61E1 </mp:id>    </mp:path>  </SOAP-ENV:Header>  <SOAP-ENV:Body>        ...  </SOAP-ENV:Body></SOAP-ENV:Envelope>

5  结论

    网格技术可将现有的电子商务资源进行整合,从而使客户能够获得更完善、更及时的服务。在本文中可以看到网格技术相比较于传统的B/S结构有着很大的优势和广阔的发展前景。

[1]Manola F,Thompson C. Characterizing the Agent Crid [EB/OL]. http://www.objs.com/agility/tech-reports,2001[2]Foster I,Kesselman C,Tueck S. The Anatomy of the Grid: Enablng Scalable Virtual Organizations [J]. Super- computer Applications,2001,15(3)[3]Foster,C Kesselman,J Nick,S Tuecke. The Physiology of the Grid: An Open Grid Services Architecture for Distributed Systems Integration,2002 [EB/OL]. http://www.Globus. org/ research/papers/ogsa.pdf[4]Foster I,The Grid Enabling Resource Sharing within Virtual Organizations,[A]. In: Invited Talk,WWW 2000 Conference,Honolulu,2002.5[5]B. Mahadevan,"Business models for Internet based E Commerce: Ananatomy",[J]. California Management Review,vol. 42,no.4,pp 55 - 69,2000[6]V. Gurbaxani and S. Whang,"The impact of information systems on organizations and markets",[J]. Communications of the ACM,vol. 34,no.1,pp 59 - 73,1991[7]L. Margherio,S. Cooke,S. Monks and K. Hughes. (1998,Apr.). The emerging digital economy. US Department of Commerce,Washington,DC,pp 28. [EB/OL]. http://www.esa.doc.gov/508/esa/pdf/EmergingDig.pdf[8]Y. Bakos,"The Emerging Role of Electronic Marketplaces on the Internet",[J]. Communications of the ACM,vol. 41,no.8,pp 35 - 42,1998[9]J. Hagel,"Net gain: Expanding markets through virtual communities",[J]. Journal of Interactive Marketing,vol.13,no.1,pp 55 - 65,1999