欢迎来到天天文库
浏览记录
ID:46420121
大小:88.50 KB
页数:8页
时间:2019-11-23
《基于Web服务的在线商务网站原型系统的设计与实现》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、基于Web服务的在线商务网站原型系统的设计与实现2010-02-2613:08:27来源:作者:俞扬信【大中小】浏览:22次评论:0条1引言大家都知道,基于传统技术构建的B2B电子商务环境,存在着两个比较突出的问题:(1)由于电子商务的参与者没有使用统一的技术标准或体系构架作为彼此服务联系的方法,使得相互间的信息交换和合作变得非常困难;(2)由于缺乏一种统一的商业发如和发现机制,使得商家之间无法互相发现并进一步展开有效合作。这两大脾端极大地限制了电了商务的进一步发展。而基于XML技术的Web服务和UDDI正是解决这些问题的
2、最佳于段。但是由于訂前Web服务技术尚处于不断的发展阶段,它在安全性、服务质量、长时间多方事务处理、过程流等方面还有比较大的缺陷(在这些方面或者没有标准,或者有了标准但仍没有被业界所广泛接受)。因此,当前用Web服务仍无法在真实的世界里真正的实现商业交易。在这里我将介绍一个自己开发的案例原型:用Web服务技术来设计和实现在线商务网站,从而实现新一代的电子商务模型——动态电子商务。2在线商务网站原型系统的设计与实现2・1需求描述电子商务网站CardOnline.com(简称CardOnline)想要在线销售IP电话卡,这些I
3、P卡分别来自多个IP卡电话公司(简称IP电话公司),为了减少交易成本,CardOnline不设营运库存,客户购买的TP卡将在交易发生时即时从TP电话公司那里获得,CardOnline的收益为卖岀价(卖给客户)与买入价(从1P电话公司买入)Z间的差价。所有的交易款项均通过网上银行转账。交易过程如下:(1)客户选择某一类型的IP卡,并输入其银行支付卡卡号和密码。(2)CardOnlin向TP电话公司申请该类型的TP卡号和密码。(3)TP电话公司向网上银行请求从CardOnline的银行支付账户上扣除TP卡金额(买入价)。(4)
4、网上银行将IP卡金额从CardOnline的账户上转到IP电话公司的账户上,并返冋成功信息。(5)IP电话公司从数据库中取出IP卡(卡号、密码)交付给CardOnline.(6)CardOnline向网上银行请求从客户的银行支付账户上扣除IP卡金额(卖出价)。(7)银行将TP卡金额从客户支付账户转入到CardOnline账户上并返回成功信息。(8)CardOnline返冋给客户IP卡(卡号、密码)。2.2在线商务网站原型系统分析⑴角色根据上面的需求描述,此系统有4个角色:%1在线IP卡交易商务网站:收集、发布来自多个IP电
5、话公司提供的IP卡类型目录;接受客户的购买请求并可靠地传送给IP电话公司完成购买事务;采集来自客户的消费反馈,并传送给1P电话公司。%1网上银行:接受IP电话公司的请求,将IP卡金额(买入价)从CardOnline的银行支付账户上转入到IP电话公司;并且将IP金额(CardOnline卖出价)从客户的银行账户上转入到CardOnline的银行账户上。%1IP电话公司:IP卡提供商,它能够通过自己的Web发布IP卡类世录,并把R录传送给CardOnline。%1TP卡购买客户:能够访问TP卡类型目录,能够利用在线的订购服务进
6、行购买。(2)概耍层次上的对象%1IP卡类型冃录:由IP电话公司产生,由CardOnline汇总归类,由客户浏览使用。%1反馈信息:由客户生成,由CardOnline汇总归类,由IP电话公司和客户使用。%1用户:用户分3类,一类是客户用户,一类是IP电话公司用户,最后是网上银行用户,分别用于处理两类事务。2.3在线商务网站原型系统的设计与实现通过上面分析,IP卡在线交易系统的架构如图1所示:整个IP卡在线交易系统主要有3个在线服务组件:实现和注册网上银行Web服务、实现和注册1P电话公司Web服务、实现和注册CadOnli
7、ne电了商务网站。(1)实现和注册网上银行Web服务网上银行将负责完成客户和CardOnline以及CardOnline和IP电话公司之间的转账服务,由于这两项业务Z间没冇本质的区别,所以可用同一个Web服务來实现。接下来,网上银行可以到UDDI注册中心注册该Web服务,以便为广人商家所发现。(2)实现和注册1P电话公司Web服务1P电话公司需要用到银行的转账服务,需要到UDD1注册屮心去发现哪些银行可以提供此功能的Web服务,并将其集成到自己的Web服务中去。由于UDDI实现了“一次注册,到处发布”的功能,因此用户可以选
8、择在任意一家UDDT注册屮心网站发现所需的Web服务。IP电话公司的Web服务接受CardOnline的申请,并调用网上银行AccountTransferService中的Transfer转账过程,完成从CardOnline至!JIP电话公司Z间的金额转账,然后从数据库中检索出一张IP卡,返冋给Card
此文档下载收益归作者所有