基于JXTA的P2P网上拍卖系统的设计

来源 :电脑知识与技术 | 被引量 : 0次 | 上传用户:clarinet1900
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  摘要:网上(在线)拍卖模式已经成为电子商务重要的常见业务之一,P2P是因特网的一种新的应用模式,JXTA是SUN公司提出的一个P2P的网络底层支撑平台。因此利用JXTA平台,采用P2P技术设计了一个用于网上电子交易的网上拍卖系统(P2PNAS)。该论文对基于P2P/JXTA的网上拍卖系统进行了研究与探讨,利用P2P技术实现在线商品发布、查询、竞价与交易的电子商务业务。
  关键词:JXTA;P2P;网上拍卖系统;电子商务
  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)36-2692-02
  The Design and Implementation of JXTA-based P2P Network Auction System
  TAO Yu
  (Shazhou Institute of Technology, Zhangjiagang 215600, China)
  Abstract: Network auction has become more and more common in E-business. P2P is a new application mode used in Internet and JXTA is a P2P supported platform under network’s low layers that is distributed by SUN Corporation. So, has designed a Network Auction System doing on-line electronic transaction on JXTA platform and uses P2P technique. This project has made research and discussed on P2P/JXTA-based Network Auction System (P2PNAS), utilized P2P technique to realize its E-business transaction that includes on-line merchandise info distributing, querying, auctioning and dealing.
  Key words: JXTA; P2P; network auction system; electronic business
  1 前言
  当今世界潮流中,人们越来越注重平等与自由,网络社会更是如此。P2P技术的产生与发展之后,传统的互联网机制面臨着符合人们希望的新技术的挑战。与传统模式相比,P2P(peer-to-peer)对等模式倡导平等共享,强调打破C/S 或B/S 的主从模式,用对等模式或无服务器模式实现超级服务器的功能。
  P2P 技术的运用将使Internet 上的内容向边缘移动,客户不再需要将文件上传到服务器,而只需要使用P2P 与其他计算机进行共享,使用P2P 技术的计算机也不需要固定的IP 地址和永久的Internet 连接。毫无疑问,P2P技术将会拥有更大的独特的市场空间, 是现有互联网应用的补充。
  随着最近几年对于P2P网络的研究广泛开展和大量成果出现,对等网络(P2P)技术在实际应用中已经越来越被重视,P2P工具已经逐渐成熟,通过这些工具用户可以在不用去掉安全设置和监督的情况下实现网络之间的紧密结合。同时,由于JXTA提供了P2P应用的核心模块,并且JXTA正成为P2P网络的一个开放的标准,因此利用JXTA平台,采用P2P技术来开发一个用于网上电子交易的网上拍卖系统,在技术上是可行的。
  2 基于JXTA的P2P拍卖模型的构想
  2.1 JXTA的层次结构
  JXTA用支持P2P应用的基本功能来建立一个P2P系统,其架构由三层组成,如图1所示。第一层是JXTA核心层(JXTA Core),它包含了服务所需要的核心功能,包括Peer、对等组、Peer发现、Peer通信、Peer监视和相关的安全原语;第二层是服务层(JXTA Services),它提供了访问JXTA协议的接口,包括对于P2P网络不是必需的、但很通用的功能,如查找、共享、索引、代码缓存和内容缓存的机制;第三层是应用层(JXTA Application),它使用第二层提供的服务来访问JXTA网络和JXTA提供的功能,例如myJXTA,JXTA-CAD,P2P电子邮件系统等应用程序。这样的设计和一个标准的操作系统比较相似,标准的操作系统包括核心操作系统、服务和应用程序。
  2.2 JXTA的协议体系
  
  图2 JXTA协议体系
  
  图4 基于JXTA的P2P拍卖模型
  
  图5 系统总体设计
  JXTA协议共包含六种协议,这些协议是专为特定的、分布式的、对等的网络计算而设计的。使用这些协议,Peer可以互相合作来建立自我组织、自我管理的对等组,而不必关心它们在网络中所处的位置(在网络边缘或者防火墙的后面),并且也不需要集中的管理机构。它们分别是:1)对等体发现协议(Peer Discovery Protocol,PDP);2) 对等体解析协议(Peer Resolver Protocol,PRP);3) 对等体消息协议(Peer Information Protocol,PIP);4) 汇聚协议(Rendezvous Protocol,RVP);5) 管道绑定协议(Pipe Binding Protocol,PBP);6) 对等体端点协议(Peer Endpoint Protocol,PEP)。图2是JXTA协议体系的示意图。
  2.3 基于JXTA的P2P拍卖模型
  与客户机/服务器拍卖模式相比,P2P计算模型中不再区别服务器以及客户端,系统中的各个节点之间通过消息传递来直接进行数据通信。图3示意了P2P技术与传统C/S计算模型的不同。
  在P2P拍卖模型中,当出售者和购买者彼此找到对方之后,他们不需要由中介来代理他们的交易,拍卖者与竞标者能够直接沟通来完成他们之间的交易。P2PNAS系统设计构想是:基于JXTA的P2P拍卖模型,能够在拍卖人和竞标人之间进行非集中式的、点对点的即时交互的拍卖活动。对等体(peer)是P2PNAS系统拍卖模型中的最基本成员。在JXTA标准定义中,对等体是指一个或多个实现JXTA协议的设备,它可以是一台计算机。对等体属性包括名称,也包括它所属的对等组(PeerGroup)、一个全局惟一的对等体ID号(peer ID)、用于联络的对等体的网络地址等重要信息。JXTA平台定义了网络对等组(NetPeerGroup)和用户对等组两种对等组。其中,网络对等组(NetPeerGroup)一般由负责对等体所在网络域的管理员进行配置。而用户对等组可以自己定制服务和成员资格。所有用户对等组都是网络对等组(NetPeerGroup)的子集。一个拍卖者或竞标人为了参与某次拍卖,就必须加入提供相应服务的对等组。加入到对等组后,作为成员可以使用对等组内的资源,组成员可以相互即时通信。
  3 P2PNAS系统的设计和实现
  3.1 基于JXTA的P2P拍卖系统的需求与功能分析
  首先拍卖对等体登录JXTA平台,建立或进入拍卖对等组,以获取拍卖对等组的相关服务。
  其次,进入到拍卖对等组的对等体可以进行拍卖商品、购买商品、商品交易情况等信息的发布;拍卖对等体可以进行对等组的管理,包括子对等组的建立、进入、对等组的查询等;拍卖对等体还可以进行对等体用户信息的修改、查询在线的对等体等操作。
  最后,拍卖对等体可以通过即时消息的形式来进行交易商品的拍卖与竞买的联络,以完成一次拍卖活动。
  3.2 P2PNAS系统架构设计
  每个参与拍卖的符合JXTA规则的节点,都必须加入JXTA社区最基于的一个组织,这个组织就是NetPeerGroup。任何基于JXTA的P2P应用程序必须首先找到并加入NetPeerGroup,并且对等体不能离开NetPeerGroup。用户可以在NetPeerGroup的內部自由地创建新的对等组。从该NetPeerGroup中,应用程序可以发现并遍历NetPeerGroup内部的所有对等组。处于相同对等组的对等体可以发现并利用对等组内任何JXTA资源,包括发现其它对等体、对等组、管道、通告以及其他资源。
  图4是基于JXTA的P2P拍卖系统P2PNAS的系统架构图。
  3.3 P2PNAS系统实现方案
  1) 所有参与拍卖活动的对等体必须加入拍卖对等组。
  2) 所有进入拍卖对等组的成员发布的竞买通告、拍卖通告均采用XML文档格式。
  3) 所有通告的传播方式均采用IP多播的形式。
  4) 拍卖方、竞买方发布通告、搜索通告、查询、响应消息、双方即时消息的传递等采用JXTA的六个协议实现:对等体端点协议(PEP)、对等体解析协议(PRP)、对等体发现协议(PDP)、汇聚协议(RVP)、对等体消息协议(PIP)、管道绑定协议(PBP)。
  P2PNAS系统总体设计如见图5。
  4 结束语
  由于P2P技术本身的特点, 如系统的开放性、计算机之间的直接互连、资源和服务的共享等,基于JXTA的网上拍卖系统有待探讨一些关键技术,如动态成员管理机制、内容复制技术、内容查询定位算法, 安全技术等,以期有更加完美的发展。
  
  参考文献:
  [1] 许斌.JXTA——Java P2P网络编程技术[M].北京:清华大学出版社,2007.
  [2] 李昕,刘连臣,吴澄,等.基于P2P的电子商务模型[J].计算机集成制造系统——CIMS,2006(11).
  [3] 张友纯,李虎.基于互联网的实时拍卖系统解决方案的研究[J].计算机应用,2007(5).
  [4] JXTA Community[EB/OL].http://www.jxta.org.
其他文献
程星琰《庆祝新中国成立七十周年诗詞选抄》行书 231cm×103cm 2019年  程星琰  字仲琪。1986年6月生于海南,现居成都。中国书法家协会会员,中国硬笔书法协会会员,中国佛像艺术研究中心研究员,四川省书法家协会会员,成都市书法家协会会员,成都市青年书法家协会理事,成都市成华区书法家协会理事。
摘要:情感是语文教学的生命,要使一堂课感情丰沛应该在备课时努力挖掘文本深处的感情,课堂导入时就能紧紧抓住学生的心,课堂高潮处能让学生深入领悟情感,然后通过自己的理解用文字表达情感,这样的课堂才是激情无限的,充满吸引力的。  关键词:“挖”情 “入”情 “悟”情 “表”情  引言  情感是语文教学的生命,是语文课堂的生命源,列宁曾经说过:“缺乏情感的认识,便失去了认识的深入,人的思想,只有被浓厚的情
摘要:.NET 平台下ASP.NET 的应用开发得到了越来越多的应用,而MVC设计模式在ASP.NET 中得到了充分的实现和支持。该文对.NET 技术结合MVC 设计模式的三层架构进行了深入剖析,给出了一个三层架构模型及各层的实现策略,该模型及实现策略对于web应用开发而言,能够实现系统的设计目标,具有通用性。  关键词:ASP.NET;MVC设计模式;三层架构;实现策略  中图分类号:TP311
摘要:随着移动电子设备日益普及,移动电子商务要又好又快发展,其安全性必须得到重视。该文针对移动电子商务的安全问题,阐述了无线公钥基础设施技术WPKI的组成及安全框架,其在移动电子商务中的应用情况。  关键词:移动电子商务;安全技术;WPKI;应用  中图分类号:TP393文献标识码:A文章编号:1009-3044(2008)36-2880-02  The Applied Study onWPKI
摘要:在J2EE架构中集成XML技术是一种可扩展性很强的组合。文章讨论了J2EE架构中XML技术在数据描述和交换、数据显示以及面向消息的分布式计算等方面的应用。  关键词:J2EE;XML;JSP;XSLT;EJB;message-oriented  中图分类号:TP391文献标识码:A 文章编号:1009-3044(2008)35-2147-03  The XML in J2EE  CAI Xi
摘要:通过对大学生就业情况的调查,发现大学生就业的一大基石是语文素质。语文知识储备丰富与否,在人的职业生涯中占据重要地位。因而,必须加强大学生的语文素质建设,打好新时期大学生就业的基石。  关键词:语文素质 就业基石  引言  语文教育作为我国现代教育的重要组成部分,必须适应现代化社会、经济建设发展的要求,注重人的素质培养与提升,为社会培育出更多的高素质人才队伍,实现高校教育的宗旨;要体现出高校教
摘要:该文介绍了在Delphi中通过网络传输下位机采集的数据,使用IXYPlot控件将数据实时以直观的工控波形界面进行显示的方法,并结合应用实例给出了数据显示的应用程序。  关键词:Delphi;实时数据;波形;显示  中图分类号:TP312文献标识码:A文章编号:1009-3044(2008)33-1386-02  The Method of Realizing Remote Data Wave
《义务教育语文课程标准(2011年版)》对语文课程性质的界定明确告诉我们:“语言文字运用”是语文课程的核心理念,是教学活动与教学设计的基本走向。通过调查大量的教学实践可知:目前,小学语文课堂教学在如何落实“语言文字运用”的理念与实际操作层面上,淡化甚至忽略语文课程性质的意识和做法比较普遍。教师习惯将理解语言作为教学的重要目标,不能有效区分“课文内容”和“教学内容”,注重文本内容的开发,忽视语言的运
书名:现代汉语语法研究教程(第五版)  作者:陆俭明  出版社:北京大学出版社  出版时间:2019年  ISBN:9787301304983  定价:59元  语法研究是语言学领域的重点研究内容。语法的变化与发展在某种意义上提示了语言的发展与变迁,语法是语句形成的基础,语句则是语言应用的基础。只有深刻把握语法的内涵与特征才能真正理解一门语言背后的文化现象、结构规律和使用规范,做到语言应用的形式与
【摘要】统编教材“快乐读书吧”的课程设置中,安排了成长小说的专题阅读。本文从成长小说的基本要素、阅读取向以及教师带读时应该关注的思维视角出发,提出了以下观点:苦难是成长的仪式和驱动力,反抗是成长的必然姿态与模样,自省是由蛹化蝶的必由之路。  【关键词】成长小说,阅读取向,思维视角  统编教材“快乐读书吧”的设置,无疑推进了儿童阅读的课程化实施。“快乐读书吧”对整本书阅读的课程设计,体现了一个学期重