第33卷第3期武汉理工大学学报·信息与管理工程版Vol. 33 2011年6月 JOURNAL OF WUT( INFORMATION & MANAGEMENT ENGINEERING) 文章编号:1∞'7-144X(2011 )03 -归47-04 文献标志码:A基于P2P的电子商务模型贾莎莎,侯济恭(华侨大学计算机科学与技术学院,福建厦门361008) 摘要:分析了目前常用的两种电子商务模式存在的问题,以及我国国情下企业对电子商务的特殊需求,提出了基于凹P的电子商务模型,该模型是对现有电子商务模式的补充,是我国电子商务的一种可行方案。详细论述了基于凹P的电子商务模型和性能特点,包括其体系结构、市场建立、工作过程及关键技术。关键词:白P;B2B;电子商务;互联网中图分类号:TP393DOI: 10. 3963/j. issn. 1∞'7 -144X. 2011. 03. 030 端对端(peerto peer,四P)并不是一个全新场。前者由于企业各自建立自己的电子商务网的概念,它是互联网的基本原则之一。20世纪60站,不利于形成数据交换的统一标准,相互之间进年代ARPANET建立的最初目的就是实现资源的行合作的企业,必须进行复杂的接口开发,否则,对等共事,随后在Intemet上广泛应用的新闻组将元法进行电子商务活动。而后者,企业的重要( UseNet)和域名系统(DNS)都成功地应用了四P数据都保存在服务提供商处,需要企业对其充分概念。20世纪80年代,SALTZER等对四P进行的信任。ASP必须保证其所建立的交易平台数据了理论研究,科学地表述了P2P的概念[1]O安全、运行稳定,一旦服务商停止工作,企业所有然而,从1995-1朔年,以Web服务器为核,心的交易都会停止O的客户相ν服务器、浏览器/服务器模式得到了空前上述两种电子商务运行模式,都要求集中存发展,即逐渐被人们淡忘。直到2刷年的Napster储和发布相关的商务信息,以C/S的方式实现信版权案,四P才再次被发现。随后,包括In时、Mi息交互,完成交易过程。服务器的瓶颈问题制约crlωoft和Sun在内的诸多公司都技人大量人力物了电子商务的进一步发展,因此,四P技术为电子力,开展了基于四P的分布式计算、并行计算等研商务特别是B2B电子商务的发展提供了一条新究。在电子商务飞速发展的今天,使用四P改变目的途径。基于四P技术建立的电子商务模式,可前的Intemet服务模式具有重要的意义。以较好地融合安全性和易用性,促进电子商务在我国的发展[3-4]O1 电子商务的发展及模式分析2 基于P2P的电子商务模式我国的电子商务开始于20世纪90年代。从一开始的企业对个人(B2C),到后来的企业对企 已有的P2P电子商务应用模式业(B2町、个人对个人(C2C),电子商务在我国取现有的P2P电子商务网站一般都局限于电得了良好的发展,产生了企业对政府(B2G)等一子类产品如电影、音乐等,尚未出现销售买卖普通些新的商业形式。在各类电子商务中,企业间电产品如服装、玩具等的P2P电子商务网站。子商务(B2B)居于绝对主导地位[2]O( 1) Napster 0 1999年Napster的音乐交换网目前,B2B的构造和运行模式主要有两种,一站开创了P2P商务模式,被认为是开创新一轮的种是企业自己组建电子商务网站,另一种是企业网络革命。其采用集中式索引的信息发现机制,依托应用服务提供商(ASP)组建电子商务交易市在Napster中存在着中心服务器,服务器上存放的收稿日期:2010-12 -21. 作者简介:贾莎莎(1985-) ,女,河南商丘人,华侨大学计算机科学与技术学院硕士研究生.基金项目:福建省科技项目-区域重大基金资助项目(2009N3007);工信部电子信息产业发展基金资助项目(工信部财[2009J453号).
448 武汉理工大学学报·信息与管理工程版2011年6月不是实际的数据,而是网络中指示信息位置的索交易市场对等组的建立、管理者端的交易管理中引O其他主机通过服务器上的索引信息来寻找资心和分布在各个企业的企业交易器,四P电子商源(在Napster中资源特指M凹文件)0 Napster 务网络模型如图1所示。代表了一种P2P混合拓扑结构,其某些功能是分散化的,而另一些功能则是高度集中的。(2) Gnutelao它是一种完全分散式的P2P应用协议体系,其采用扩散式广播查询发现机制。这种机制在查询处理过程中存在着很大的灵活性,因为每个节点都自己决定如何处理查询消息。但这种方式只能应用于小型网络,由于广播查询的本质决定了带宽需求会随着网络规模的扩大而急剧增加,从而严重影响发现的效率,网络阻塞问题也会显得特别严重。图1凹P电子商务网络模型此外还有Chord、CAN、Pastry、Kaz掘和JXTA等模型,但都存在如单点失效、网络阻塞等问题。交易管理中心是整个电子商务系统的核心,而将P2P与服务器模式相结合,发挥其各自优点,具有以下功能:①对企业提供基本的注册、登录和最大限度地满足电子商务发展的需要,提出合理、身份验证,并发布企业基本信息,使各个企业相互可行、高效的应用模型,是当前研究的热点[5]O了解。②根据某一类产品或某一行业,发布市场 P2P下的电子商务模型交易的数据格式和通信协议规范。③引导用户搜 模型的特点索网络中的交易对象,实现撮合,保持企业间的合出于对P2P技术的特点和电子商务数据安作关系。④交易数据的记录和统计,并对所收集全性的考虑,笔者研究的电子商务模型,将企业数的数据,进行分析和预测。据的管理、企业间数据的交流和企业之间的交易企业交易器是该模型中的关键元素,是P2P关系管理分开。基于P2P的概念建立的电子商中的一"端"分别安装在各个企业。它一方面与务模型具有如下特点:交易管理中心交互管理信息,一方面与其他企业(1)基于企业对内部数据的重视,采用内部交互交易信息,另外还与企业ERP交互生产、订数据自主管理。企业自由选择数据管理工具,采单和库存等信息。企业交易器具有以下基本功用各自的ERP或ASP服务,分别管理企业各自的能:①连接到交易管理中心,确认企业的身份,提数据,自主保证数据安全,在模型上不将企业内部交查询其他企业的命令;②作为交易过程中的客数据与电子商务平台绑定;户端,寻找从交易管理中心查询到的企业,直接连(2)基于企业对服务稳定的考虑,采用企业接到相应企业的企业交易器,提交详细查询、购买间数据的端对端方式流动,即交易数据直接在参等实现交易过程的命令;③作为交易过程中的服与合作的两个企业间流动,流动和保存元中间环务器,响应其他企业交易器提出的查询、购买等要节,降低系统复杂度,减少相互影响,增强企业应求并进行反馈;④对执行的交易操作,反馈到企业用的信心;ERP中,实现交易过程和企业管理过程的集成;(3)基于企业间复杂合作关系的约束,采用企⑤对从若干企业查询收集到的产品信息进行比业间合作关系的混合式管理。一方面通过交易市对、分析,协助企业决策。场使企业互相了解,实现撮合,保持企业间的合作企业ERP是该系统的支撑环境。企业发布关系;另一方面采用统一的数据格式,保证一致d性O的产品数据信息来自企业ERP;企业间交易数据这种数据自主存放、交易对等实现、关系混合反馈到企业ERP。由于各企业内部ERP的不同,管理的方法,既保证了分布性、数据安全性,又防止该模型规定了企业交易器与企业ERP的接口,针了完全分布式管理造成交易关系管理混乱,或企业对不同ERP需要进行二次开发。对于不具备条间关系的级数增长所导致的系统效率大幅下降。件的中小企业,或需求紧迫但开发周期较长等情 模型体系结构况的企业,该模型包含一个具有基本账目、库存等基于四P的电子商务模型的体系结构包括功能的简易ERP,维持系统的正常运行。
第33卷第3期贾莎莎,等:基于凹P的电子商务模型449 交易市场对等组的建立说明白P电子商务软件工作的过程。用户启动任何企业节点在加入某个对等组时,必须通P2P电子商务客户端软件后,将自己的IP地址、过注册和安全认证。一个对等组可以看成是一个端口号、注册信息、共享文件及存放路径发送给管P2P子网,对等组由若干联系密切的企业组成。理中心,管理中心作为P2P组联系的桥梁,动态各企业可动态加人或退出该对等组,可在组内进地建立并维护目录表。服务中心并不存放客户共行业务往来和信息交换。由此整个网络可根据相享的实际数据和应用程序,只提供目录信息服务,关行业或地区划分为四P群集。各个组之间对进行交易的协调监控[6]O与C/S模式相比,服务等体需要通过交易管理中心的动态索引发现交易器负担减轻了许多。用户之间建立连接后,则可伙伴,并通过认证服务实现P2P互联,之后双方以开展信息交换、共享文件、即时通信等商业活建立点到点的直接联系,进行交互。动。其具体步骤如下:基于四P的电子商务模型,由不同的市场服(1)节点A启动P2P电子商务客户端软件,务提供商针对不同的行业,分别建立交易管理中登录服务器,服务器验证登录信息正确,登录成心,虽然不同市场的内容和数据格式规范不同,但功。节点A向服务器发送某个商品需求的搜索接口的通信协议是一致的。各个企业虽分别运行请求,服务器通过存储的目录索引查找与节点A管理企业交易器和相应ERP,但底层通信协议和请求匹配的内容。接口是一致的。采用这种方法,同一套交易器可(2)可能销售该商品的节点有多个。服务器以登录到不同的交易管理中心,在各交易市场提将销售该商品的所有节点的信息(IP地址、端口供的不同数据格式规范的约束下分别进行交易。号、共享文件路径等信息)发送给节点A。图2是采用基于四P的电子商务模型建立的(3)节点A根据步骤(2)中反馈回来的信息,交易市场的结构。在这个P2P电子商务市场模选择一个合适的节点直接建立连接,如节点C。型中,有两种实体、两种关系,即作为市场组织者如果节点C在防火墙之后,则节点A利用服务器和管理者的交易管理中心实体,作为交易执行者将自己的信息发送给节点C,要求节点C主动与的企业交易器实体;交易管理中心与企业交易器自己建立连接。节点A填写订购信息发送给节的管理关系,企业交易器之间的交易关系。点C,节点C确认响应后,双方断开连接,如图3所示。在这一过程中,企业交易器既起到服务器的作用,又起到客户机的作用。交易管飞理中心e,.;/~纽扣虚拟市场‘\、-": C 反馈结果提出采购请求_., c , 、一'、一--一-------响应采购请求-":A 图2P2P电子商务市场模型示意图产品交易过程采购成功确认--一交易管理中心与企业一一+企业交易器之间的-:A 一-一交易器之间的关系----.....交易关系图3基于凹P的电子商务模型数据流动图在一致的通信协议支持下,可以分别建立不同的交易市场,独立管理;不同企业的企业交易首先由企业A的企业交易器向企业C的企器,可同时参与到不同的交易市场中寻找伙伴,建业交易器提出查询请求,后者进行分析后,到企业立关系。在同一个市场统一的数据格式约束下,ERP等数据库中进行查询,将结果按照交易平台不同企业的企业交易器,可以进行详细查询和交的标准进行规范化后反馈给查询者,由企业A的易。在图2中,分别建立了两个交易市场,企业A企业交易器进行比对等处理。和企业E同时在这两个市场中建立交易关系,企当企业A决定购买企业C的产品后,可以开业A将某些产品销售给企业E。始交易。企业A的企业交易器向企业C的企业 P2P电子商务软件工作过程交易器提交购买信息,如采购量、交货地点等,企以对等组A内的企业在线订购为例来简单业C的企业交易器将购买信息反馈给企业C的
450 武汉理工大学学报·信息与管理工程版2011年6月ERP,通知管理部门进行决策,并将决策结果通知目等,敏感性较高,需要较严格地加密。于是在两企业A的企业交易器,由后者将结果写人企业A个企业之间需要设置强度较高的加密算法,而交的ERP,从而完成交易。易管理中心可采用强度稍低的算法O对企业端的交易器和交易管理中,心要进行严对等组间的联系建立类似这个过程O格认证[叫O认证交易管理中心可以防止假冒的3 关键技术管理中心发布伪造的企业信息,扰乱市场交易。认证各个企业,既可防止没有注册的企业参与市 基于Agent的产品搜索与企业协商技术场交易,也能保证企业间的交易安全。在基于四P的电子商务模型中,交易管理平台的能力有限,只能提供企业和产品的基本状况,4 结论由于它没有产品的详细信息,不能详细查找交易基于P2P的电子商务模型,企业之间的交易市场上的产品。详细的产品信息需要到各个企业数据通过端对端的安全传输,交易数据不易被窃的交易器分别进行查询。取,具有较高的安全性。参与交易的企业和交易在XML技术的支持下,对企业提出的查询请中心都具有分布性,既能将企业的数据分开,又能求,需要利用多Agent技术,由多个Agent分别到将不同的交易市场分开,同时保证企业参与多个生产类似产品的企业查询产品的详细信息,然后交易市场的交易。企业节点相互之间影响小,系通过过滤和比对提供决策支持,挑出符合条件的统的分布性决定整个系统具有较高的鲁棒性。采厂商,最后由企业选择供应商和交易伙伴。这一用XML技术,保证了整个系统具有较强的扩展过程实际上用Agent技术实现了ASP模式电子交性,可以自由地增减市场、企业、产品和过程。易市场的查找和智能推荐功能 基于XML技术的企业间信息统一交换标准参考文献:一般来说,相同市场中企业交流的信息共性较大,不同市场之间信息的异构性较大。基于[1 J SALTZER J H, REED D P, CLARK D D. End -to›P2P的电子商务模型为了满足系统的可扩展性,end arguments in system design [ C J IIProce啤,dingsof 要求各个企业的交易器能用于不同的市场,因此Inte口llltionalWire and Cable Symposium. IEEE: Com›XML技术是解决这个问题的关键[7-9J。在交易put SocPress ,1981 :509 -512. 管理中心定义该市场采用的数据交换标准,各个[2J ANDREA O,ANNAUSA P. Infomediation and compet›企业的交易器将企业ERP中的数据,按照交换标itive advantage in B2B digital marketplaces [ J J . Euro›准的规定转化为XML文件,并将其在各个企业交pean Mana在ementJoumal,2∞1,19(3) :276 -285. 易器之间进行传递,如图4所示。[3J 侠名.四P的商机[EB/OLJ.[2010 -12 -21 J. ht›tp:. [4J 彭少斌,孔婷,邬家伟,等.P2P技术的发展[J J .现代计算机,2∞6(2):35 -38. [5J 卢佳.基于白P的电子商务模式探讨[JJ.北京广播学院学报,2∞4,11(2):52 -55. [6J 贾晖,吴江,张佩云.基于WebServices的电子商务模型分析[JJ.微机发展,2∞15,15(3) :66 -68. [7J 孙梅玉.XML技术在电子商务中的应用[J J .山东师范大学学报,2004,19(4):93 -95. 图4XML在企业交易器中的使用[8J 胡亚平,李光泉.基于XML技术的中小型企业电子商务数据集成方案[J].计算机与现代化,2∞ 数据安全与认证技术(12):72 -74. 数据安全技术在任何电子商务交易模式和模[9J 杜立勋.基于XML的数据交换技术在WebService 型中都非常重要,采用基于四P的电子商务模中的应用[DJ.武汉:武汉大学图书馆,2004.型,将管理信息和交易数据流通渠道分开,允许对[ lOJ 埃弗雷姆·特恩伯.电子商务管理新视角[MJ.王不同的数据采用不同的加密算法,提高了效率。理平,译.北京:电子工业出版社,2∞3:78 -86. 交易管理中,心提供的基本信息一般敏感性较低,需要的安全保护不高。而两个企业之间需要(下转第463页)交流的信息,包括交易数量、单价、合同条款和账