论文研究-网格服务在分布式电子商务中的应用研究 .pdf

所需积分/C币:5 2019-08-16 22:38:21 517KB .PDF
收藏 收藏
举报

网格服务在分布式电子商务中的应用研究,李琳琳,,本文提出一种基于网格服务的分布电子商务系统模型,并对该模型所涉及的技术和原理进行了研究和探讨。运用上述模型,确定了基于网
山国武技记文在线 http://www.paper.edu.cn 如商品薮据统查询、在线订单的分派、提交、商家注册、注销等,抽象为网格服务,它们 作为网格环境中共亨资源的形式存在,其中利用了网格服务的有状态性、临时性及其服务数 据和订阅/通知机制,实现分布式电子商务系统资源的有效灵活共享。 其中,数据连接层与逻辑层的资源都是以网格服务的形式呈现的,所不同的是数据连 接层是对数据的扣象,而逻辑层是对逻辑的扣象,它们都存在于网格服务容器内,由它进行 管理,如服务的创建、撤销、生命周期管理、檢索定位等。 客户端:系统最上层是客户端,即在下层的基础上,对刚格服务的一个组合应用,以 满足特定的业务需求。其中,通过浏览器获待用户提交的操作参数,然后调用相关的网格服 务执行逻辑操作。客户端还可以通过服务数据对某些服务注册订阅,然后通过其订阅/通知 机制及时狄得更新信息 4基于网格服务的分布式电子商务模型系统的设计 本文构建的电子商务域主要由冬商家、顾客、商务中心三个核心成员组成。各个成 员通过 Internet相连。其中,各商家有各自相互独立的商家系统,包含存放商家独立数据的 商家数摭库以及负责自身的业务逻辑,如商蕌管理,客户管理、订单管理等的管理系统;商 务中心为各商家与顾客之间的沟通桥梁,负责将各商家的信息集成在一个统一的平台上呈现 给顾客,系统的部署结构如下图2所示。 商家服务器1 商家数据库1 Web Web浏 浏览 览器 器 商家数据库2 6 Internet cb测 商务中心 览器 服务器 顾客 cb浏 G“ 贝客览器 Web浏 商家服务都n家数据库n 览器 图2基丁树格服务的分布式电子商务系统架构 商家服务器:存放各商家的信息,如商品信息、用户信息、订单信息,并存放与本商家 业务相关的逻辑操作的代理文件; 商务中心服务器:包括存放各商家基本数据信息以及公共数据信息的商务中心数据库, 并处理商务中心的代理操作,如商家信息的检索、订单的分派、订单提交等; 5原型系统的实现 该系统主要实现如下的功能模块:用户登录模块、茼品搜索模块、订咩提交模块、茼 家注册模块。木系统的目的在」探讨如何在电子商务系统中应用网格服务的技术优势,为电 了商务的应用提供个更晑效率、更有效的解决方案。因此,商品搜索、订单提交以及商家 注册模块是本系统的硏究亘点。以下,将给岀本系统核心模块的部分核心代码: 山国武技记文在线 http://www.paper.edu.cn 商品搜索模块主要有注册目录服务— Shoplndex service、语义元数据映射服务 Mapservice、商品检索服务- - BookSearchservcie以及搜索结果解析合并服务 UniteResponseService共同协作完成,下面给出 Book Search Servcie部分实现代码: DataService service=OGSIServiceFetcher. getInstance(getData Service(factoryUrl, null) SQLQuery query =new SQLQuery(sqlstr) Response response= service. perform( query ) tmp Str response. getAs String return tmpStr 订单提交模块主要由订单分派服务一 SortOrderservice以及订单提父服务 Submitorderservice协同亢成。下面给出核心服务 SubmitOrderservice服务的实现代码: private ServiceData submitOrderDataSDE private Submitorder DataType submitOrderData value public void postcreate( GridContext context) throws GridService Exception./创建服务数据元素, 并初赋值 i Super post Create(contexL); submitOrderDatasDe=this getService().create("Submitorder Data") submitOrder Data value-new SubmitorderDataTypeo submitOrderData value set Vendorld("1") submitOrder Data Value. setLastSubmit Time(") ubmilorderDalaSDE. set value(submitorder Data value is getServiceDataSetO add( submitOrderDataSDE public String submitOrder(String order Content) throws java rmi RemoteException submitorderdatavalue setlastsubmitTime( currenttime);/更新服务数据 Activity Request request- new Activity requesLO Data Service service= OGSIServiceFetcher. getInstance( get Data Service(factoryurl, null) ∥解析XML格式的订单数据 ∥更新数据库,提交订单内谷 SQLUpdate update Str-new SQLUpdate(sql insert Detail) request. add(update Str);i ervice per form(request) submitorderDataSDE. notify Change(,;/向订阅的客户端发出通知}} 商家注册模块主要由商家注册服务— Registry Service完成。 Registry Service的具体实现 方法如下: public class Deploy Factory Test( /在web服务器根日录下创建数据服务工厂配貿文件夹 山国武技记文在线 http://www.paper.edu.cn public void create Dir(String path) throws java rmi Remote Exception ......3 创建工厂对应的 active配置文件 public void create Aclive ConligeFile(String sPath, String dPath, String databaseType) throws java rmi Remote Exception... /创建数据服务工厂发布的WSDD配置文件 public void create Wsdd(string path, String serviceName, String fileName) throws java rmi.Rcmotc Exception...3 /创建数据库访问角色权限酉置文件 public void createDataRoles ConfigeFile( String sPath, String dPath, String databaseUrl, String userid, String password)throws java rmi RemoteException.... ∥创建数据源配置文件 public void create DataResource Config File(string sPath, String dPath, String productName, String vendorName, String version, String databaseUrl, String driverName throws java rmi Remote Exception /更新web服务器中的服务配置文件 service- config. xml public void update Server Config File(String serviceName, String dPath, String sPath )throws java rmi Remote Exception... ∥成语义元数据映射文件map.xml public void create Map File(String serviceName, String dPath, String sPath)throws java rmi Remote Exception i ∥更新数据库,填写注册商家基本信息 public void insert Vendorlnfo(String vendor Name, String Service Name )throws java rmi Remote Exception .... 6总结: 本文提出的基于网格服务的分布式电子商务应用模型实现了对分布的异构数据资源动 态有效的集成,为建立一个具有整合、开敚、自主特性的电子商务运作环境提供了具冇现实 借鉴意义的解决方案 然而,要将网格服务技术更好的应用到电子商务中,还有很多工作要做。论文研究的 不足以及今后的研究工作主要体现在以下几个方面: (1)在分布式应用中,安全性是关键问题。 (2)在数据库集成方面,大量数据的传输效率是实际应用中应当考虑的问题。 3)对于构建个网格虚拟环境来说,如何实现资源节点故障的智能发现以及操作的 智能转移是虚拟环境健壮性分析的重要指标,也是网格研究的重点和难点。 山国武技记文在线 http://www.paper.edu.cn 参考文献 []刘鵬网栘应用研究现状清华大学计算机系高性能所网格研穴组,2003 [2]戴振中.基于O(iSA的网格计算核心技术研究华东师范大学,2004,3 [3]余志远基于 Web service的电子商务系统研究与实现武汉理1大学,2055 [4胡敏,顾君忠 Globus网格体系结构及其服务的实现计算机工程,2003,29(15)5~7 Research and application of grid Service In Distributed E-Commerce Li linlin Wuhan University of Tcchnology Abstract This thesis presents a distributed e-commerce model that based on grid service innovatively, and then research on its technology and principle. Applying this model, this thesis defines the design aim of e-commerce on the basis of the grid service, system arrangement. Finally, to testify the study's Scientific nature and feasibility, the thesis exploits and realizes proto-system Keywords: Grid Service, E-Commerce, Resources conformity -6

...展开详情
试读 6P 论文研究-网格服务在分布式电子商务中的应用研究 .pdf
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    img

    关注 私信 TA的资源

    上传资源赚积分,得勋章
    最新推荐
    论文研究-网格服务在分布式电子商务中的应用研究 .pdf 5积分/C币 立即下载
    1/6
    论文研究-网格服务在分布式电子商务中的应用研究 .pdf第1页
    论文研究-网格服务在分布式电子商务中的应用研究 .pdf第2页

    试读已结束,剩余4页未读...

    5积分/C币 立即下载 >