小柯毕业论文网专业从事毕业论文代写及发表服务网站 包括:代写硕士论文,代写毕业论文,代写本科毕业论文,论文发表等,为您解后顾之忧.
当前位置:小柯毕业论文网免费论文理工论文信息技术论文 → 基于SOA构建网络商城系统探索与应用

本类热门阅览

站长推荐

基于SOA构建网络商城系统探索与应用

减小字体 增大字体 作者:佚名  来源:www.bob123.com  发布时间:最新发布
基于SOA构建网络商城系统探索与应用是小柯论文网通过网络搜集,并由本站工作人员整理后发布的,基于SOA构建网络商城系统探索与应用是篇质量较高的学术论文,供本站访问者学习和学术交流参考之用,不可用于其他商业目的,基于SOA构建网络商城系统探索与应用的论文版权归原作者所有,因网络整理,有些文章作者不详,敬请谅解,如需转摘,请注明出处小柯论文网,如果此论文无法满足您的论文要求,您可以申请本站帮您代写论文,以下是正文。

  摘要:首先对传统网络服饰商城系统的弊病及SOA的特点进行分析,阐述了基于SOA构建网络服饰商城系统的可行性。然后根据服饰销售业务的需求提出基于SOA的网络服饰商城系统总体框架结构和服务框架,对系统进行功能设计和数据库设计,最后采用Web Services实现了SOA,并通过.NET实现了网络服饰商城系统的Web服务。 
  关键词:网络服饰商城系统;框架;SOA;Web Services 
   
  1 引言 
   
  随着电子商务的发展,中国服装业网上交易需求日益增长,对服饰行业提出了更新更高的要求:客户通过网上订购节省商场购物的路途时间和成本,在任何互联网接入的地方都可购物,取得比传统商场购物更低的价格;企业可以通过网站发布服饰商品信息,节省中间商环节的费用,降低商品的销售成本;企业(生产商)通过网上服务更接近客户,更了解客户的需求,从而更有效的为客户服务[1]。 
  然而,作为传统行业的服饰业网络信息化应用仍较薄弱,现有的网上服装商城系统普遍存在下述问题: 
  首先,系统吞吐率不足、有效性和响应时间都不能满足稍大规模应用的要求。用户注册信息的保存、反馈等常常出现滞后、偏差;用户有时无法及时准确收取订购的商品;服装信息不能及时更新[2]。因此,必须采用扩展的分布式系统架构以应付大量用户同时访问。其次,系统网上交易流程定式化,不能适应不同企业个性化的要求和灵活多变的营销策略,因此在设计时必须根据企业自身需求进行客户化、个性化的改造[3]。另外,交易安全性保障不力,必须恰当完善地设计硬件或软件上的安全结构和安全策略[4]。这些都是阻碍中国服饰行业网络交易发展的瓶颈。 
   
  2 SOA的特点和优势 
   
  现有的商城系统是大多是基于流程的[5],用户面对的是系统提供的各种流程。而SOA 的体系架构则是面向服务的,用户面对的是一组服务,并且这组服务具有以下的特性[6]: 
  分布性 能够被远程调用。 
  可用性良好的接口定义和独立的实现。 
  自包含每个服务完成特定的功能,不依赖于其他服务的实现。松散耦合性能能够根据需要扩展,不需大规模更改系统的其他部分避免一些基础服务重复开发。 
   
  图 1展示了一种基于SOA的软件体系架构,其中企业基础设施层包括了企业的硬件和网络解决方案、操作系统、数据库等;企业服务中间层包括了与平台无关的服务发布、服务绑定、服务发现等实现SOA的基本功能;企业服务层是根据对企业业务的建模抽象出的各种不同粒度服务组件;企业服务管理层则是对企业的各种服务进行管理 , 具体包括工作流引擎、业务流程建模工具、SLA 认定管理、基于Web的安全认证等功能。 
  从以上分析可以看出,采用松散耦合的SOA软件体系架构对网络商城系统进行设计,上节所提到的问题都可以妥善解决。 
  因此,本文基于SOA架构开发新一代的网络服饰商城系统。SOA架构还有一大好处是网络服饰商城销售网以及网络服饰商城服务管理平台之间有很多一样的功能(如:会员登陆、会员注册、会员账户预定、订单的查询等),如果把这些功能设计为Web服务不但可以避免重复开发,加快系统构建速度,还可以使系统具有松耦合、灵活性特点。 
   
  3 基于SOA网络服饰商城系统 
   
  3.1系统总体框架设计 
  网络服饰商城系统由网络服饰商城销售网、网络服饰商城服务管理平台二部分构成。 
  网络服饰商城销售网主要用来展示商品,接受客户的会员注册、在线订购,结算商品费用,并指定商品的送达收货地址。主要完成商品浏览、货品定购、积分兑换、网上支付等功能。网络服饰商城服务管理平台是供商城内部用户,包括营销人员、客户服务人员、物流部门等使用,平台提供了一个基于Web的管理系统,快速便捷地发布商品,接收订单,安排出货等,同时通过这个系统的报表功能,对用户、业务、商品等进行分析,以便各个方面的调整和改善。主要完成了供应商管理、订单处理、货品发货、退货管理、积分核销、商城基本数据管理等功能。 
  3.2 系统服务框架设计 
  为了实现一个灵活、松耦合、可扩展的网络服饰商城系统,本文提出一个基于SOA的网络服饰商城系统服务框架。系统基于分布式环境,由用户层、功能逻辑层和数据层组成。 
  用户层——通过用户界面客户与系统之间进行交互,是客户获取或输出信息的接口,客户可以进行浏览、查询,也可以进行信息下载和反馈信息。 
  功能逻辑层——该层由执行网络服饰商城系统功能的各模块构成,大部分处理工作发生在逻辑层,负责系统业务处理,实现完整的业务逻辑,如数据的验证、处理,权限访问控制等。只有逻辑层才能与数据层进行通信,在这一层中要验证客户身份的有效性。客户进行查询时,业务逻辑则响应处理,和数据库系统进行交互。 
  数据层——又称支持层,是指系统的数据库管理系统、操作系统、网络通信协议等,负责数据的存储与查询,主要实现从异地异构数据源查询、提取所需的数据,并通过特定的格式进行数据传输,是保证整个系统正常运作的基础。 
  3.3系统服务的实现 
  服务实现分为实体管理和业务管理。 
  ?菁实体管理是网络服饰商城系统的基础部分,主要负责管理实物部分,包括商品的入库、出库、报废等管理。作为一个SOA系统的服务,其首先要解决就服务内容,也即系统内部就是一个可独立运行的管理功能,而后再通过向外部开放接口的方式提供外部程序调阅系统内数据、使用系统内功能。 
  ?菁业务管理服务针对的是网络服饰商城的业务流程管理,包括将商品加入购物车、购物车中已选商品管理、商品结账等操作过程。 
   
  4 结论与展望 
   
  本文通过基于SOA使用WEB服务构建网络服饰商城系统的核心功能,、非常方便地完成了商城数据对各个程序接口的支持。最主要的,由于外部程序可以很简单获得数据然后对其进行深层次加工,提高了数据的兼容性及访问的灵活性。系统基本实现了预期功能目标,运行状态良好,克服了传统框架的痼疾。但是,网络服饰销售商城作为一个应用 SOA 和Web Services技术构建的网络交易系统架构,还有相当多的问题没有得到很好解决,需进一步研究,例如: 
  1) 作为一个通用的网络交易系统架构,性能的优化、合理的业务编排设计和实现、事务处理和任务监控等都是研究的重点。 
  2) 安全性问题是信息建设中的一个永恒话题,对网络交易系统来说更是如此。作为网络交易系统架构,需要充分考虑外来攻击的防御、跟踪、记录等。 
   
  参考文献 
  [1]柴晓路,梁宇路,Web services技术、架构和应用,北京,电子工业出版社,2003:126-128。 
  [2]王迪,IBM提升在SOA领域的地位,世界电信,2004:156-161。 
  [3]郭晋伟,SOA架构的管理信息系统设计与实现[硕士学位论文],沈阳,中国科学院研究生院,2006.06:4-4。 
  [4]Ouglas K.Barry,web services and service oriented architecture,Morgan kaufmann Publishers ,2003。 
  [5]Mark Endrei,Jenny Ang,Ali Arsanjani etc,Patterns:Service-Oriented Architecture and Web Services[DB/OL],http://www.ibm.com/redbooks,2004.4。 
  [6][美]James Snell, Doug Tidwell, Pavel Kulchenko著,胡军译,SOAP Web服务开发,北京,中国电力出版社,2002.9:96-99。 
  作者简介:叶芸,男,1976年生,江苏南京人,南京航空航天大学,研究生,学士学位,主要研究方向为计算机网络与企业信息化技术。 
  李杰,男,1984年生,江苏南京人,东南大学,博士研究生,硕士学位,主要研究方向为交通运输规划与管理及相关信息化技术。 
   
本站关键词:毕业论文此论文来源于 小柯论文网 http://www.bob123.com
 
代写论文,8年品质,包通过包修改