基于SOA的航空分销电子商务平台的研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
任何一项新概念和技术的出现都不是偶然发生的,SOA也不例外。面向服务的体系结构核心是服务,那么为何服务这个概念会被提到如此高的程度上来呢?让我们先从互联网说起。不可否认,互联网已经深深地影响了我们的社会发展和每个人的日常生活,现代的人们除了每天面对现实世界,还面对着一个虚拟的环境。在这个虚拟的环境里,我们可以进行游戏娱乐、商务会谈,当然也可以从事网上购物,店铺经营等电子商务活动。
     与现实生活中的商务交换活动相比,在线电子商务更加方便、快捷、随时随地,与此同时,网络电子供销商提供的服务也日益趋于完善。
     但是,随着商业的发展和繁荣,人们在进行商务活动中的需求也不断增加,不断发展的商务活动、持续增加的需求和当前系统提供的有限功能服务产生了极大矛盾。为了消除这种矛盾,许多电子商务公司不得不花费巨大人力、物力、财力,开发出适合当前阶段需求的新系统。
     然而,当今社会已经进入到了一个飞速发展的时代,任何一个公司都不能也不可能,随着快速发展的服务需求,不断的开发出新的系统。所以,我们急切需要一种新型的开发模式,使得从事电子商务的公司、企业能够以最小的代价、最快的速度增加原有系统的服务功能,适应快速变换的市场、商业活动需求。
     SOA就是解决上述问题的一个利器,它将业务流程和基础技术结构标准化,并且对松散耦合的可重用服务组件进行集成,它可以对服务进行组合、重用和调整以满足不断变化的业务优先级。实际上,SOA是一座桥,它衔接了业务管理与技术实现之间的万丈沟渠。
     本文就是通过基于SOA的架构,实现一个航空分销系统电子商务平台,来详细说明,系统是如何用SOA的思想进行架构,如何实现的。在前半部分简要介绍了航空分销系统的发展基本情况,并分析其传统开发模式下的弊端,提出SOA架构的思想。中间部分介绍了电子商务平台的体系结构及建设电子商务平台所需要的必要技术。最后详细介绍了如何在SOMA的模式下设计与开发电子商务平台,并运用SOA相关知识重点撰写了如何实现了基于SOA的航空分销电子商务平台。
Any emergence of new concepts or technologies are not accidental, SOA is no exception. The core of service-oriented architecture is the service.However,Why the concept of service will be referred to such a high position? Let's begin at the "Internet".Unsoubtedly,Internet has deeply affected our community and every person' life.beside the reality of life,people face another life in virtual.In the virtual life,people can having fun,running business,and surely shopping online.
     Compared with the real-life business exchange, online shopping looks more convenient and fast. At the same time, E-Supply provided sophisticated services increasingly.
     With the commercial development and prosperity, there is a tremendous contradiction between people's demands in business activities and the current system's limited function.In order to eliminate the contradiction, Many e-commerce companies spend enormous human, material and financial resources to develop a new system to appropriate the needs.
     However,today's society has entered an rapid development era,any company Impossible develop new systems Continuously. So, We urgently need a new kind of development model,which can be able to increase the service with minimum cost and fast rate, to adapt to rapidly changing market demands.
     SOA is a real weapon to solve these problems.It build the standardization of the Business processes and infrastructure technical and integrated reusable service components to solve the ever-changing business priorities. In fact, SOA ,like a bridge, converged the business management and technology from the bottomless ditch.
     The article ,based on air distribution system , detailed how to use the architecture of SOA and implement the system.In the front part,I will introduce basic situation of air distribution system development, Analysised the shortcoming of traditional development mode then proposed the SOA. The middle part mainly introduce the architecture of e-commerce platform and related technologies. In the end,I will discuss how to design and development e-commerce platform based on the SOMA mode,and how to implement SOA-based e-commerce air distribution platform.
引文
[1]罗汉洋.B2B电子商务模式分析与思考.商业研究,2004,15
    [2]中国民航信息化“十五”规划纲要.http://www.zgjjzw.com/jt/jtxx.asp?id=6103
    [3]雷伟军,张红祥.构建基于Web Service电子商务独立安全体系[J].商场现代化,2008,04:57-59
    [4]维基百科.Ajax定义[EB/OL].http://zh.wikipedia.org/wiki/AJAX.2009.07.29
    [5]维基百科.Mashup定义[EB/OL].http://zh.wikipedia.org/w/index.php?title=MashuP.2008.08
    [6]毛新生.SOA原理.方法.实践.北京:电子工业出版社,2007.7
    [7]单建洪 卢中延长.SOA整合之道.北京:电子工业出版社,2008.10
    [8]W3C.SOAP Version 1.2 Part 0:Primer[EB/OL].http://www.w3.org/soap12-part0,2003.06
    [9]熊前兴.XML与电子商务,武汉,武汉理工大学出版社,2005
    [10]常晓燕,崔泽永.安全电子支付系统探析[J].现代计算机,2004,1
    [11]卿斯汉.电子商务协议中的可信第三方角色,软件学报,2003,1
    [12]齐书阳.Web2.0引爆开发技术变革[J].软件世界,2008,01:33-34
    [13]丁娜.基于AJAX的WEB2.0技术研究[D].浙江大学,2007
    [14]蒙松一哈菲,J2EE Web Services高级编程,清华大学出版社,2005
    [15]Brett McLaugblin,Java and XML,O'ReilIy&Associates,2003;
    [16]Mark Endrei,Jenny Ang.Patterns:Service-Oriented Architecture and WebServices.
    [17]W3C.Web Services Architecture.http://www.w3.org/FR/ws-arch/.2004-02-11
    [18]维基百科.Mashup定义[EB/OL]http://zh.wikipedia.org/w/index.php?title=Mashup.2008.08
    [19]李志杰,曾瑛等.Web2.0技术特点与应用研究[J].科技创业月刊,2007,12:200-201
    [20]王萍,张际平.Mashup聚合技术与网络学习[J].电化教育研究,2008,03:63-71
    [21]吴宏泉.Mashups Web 2.0开发技术-基于Amazon.com[M].北京:清华大学出版社,2008.129-150
    [22]龙岳红.地图Mashup的研究与实现[D].中南大学,2008
    [23]Alan Bradburne.Creating Mashups and Integrating with Web 2.0[M].Apress,2007.301-327
    [24]Raymond Yee.Creating Mashups of Several Services[M].Apress,2008.243-281
    [25]W.T.Tsai,Xiao Wei.Data provenance in SOA:security,reliability,and integrity[M]Springer London,2008.223-147
    [26]雷伟军,张红祥.构建基于Web Service电子商务独立安全体系[J].商场现代化,2008, 04:57-59
    [27]王茜和杨德礼.电子商务安全体系结构及技术研究.计算机工程,2003.9
    [28]加勒德多.Java Oracle数据库开发指南[M].北京:清华出版社,2003
    [29]Apache Tuscany SCA用户指南StepByStep
    [30]梁爱虎SOA思想、技术与系统集成应用详解 电子工业出版社2007年12月
    [31](美)厄尔(ErI,T)著;郭耀译,SOA服务设计原则北京:人民邮电出版社,2009.6
    [32](美)卡特m著,袁月扬,麻丽莉译,SOA&Web 2.0—新商业语言清华大学出版社,2007.9
    [33]凤羽翚,李严锋,叶琼伟编著,业务流程管理 清华大学出版社有限公司,2009.3
    [34](美)格林威尔(Creenwald,R.)等著,龚波等译.Oracle精髓(第4版)机械工业出版社,2009.1
    [35]孙更新,裴红义,杨金龙编著,XML完全开发指南 科学出版社,2008.5
    [36]林弘之.Web Service原理与开发实务 北京:电子工业出版社,2003.11.
    [37]梁爱虎 编著,SOA思想、技术与系统集成应用详解 电子工业出版社,2007.12
    [38]阳雪峰,陈文臣编著Java Web2.0—基于Spring、Struts、Hibernate轻量级架构开发机械工业出版社2009.1
    [39]梁爱虎编著,精通SOA:基于服务总线的Struts+EJB+Web Service整合应用开发,电子工业出版社,2007.1
    [40](美)弗拉纳根著,JavaScript权威指南(影印版)2007.6
    [41]李刚编著,Spring2.0宝典,电子工业出版社,2006.1
    [42]Mark Endrei,Jenny Ang,Ali Arsanjani etc.Pattems:Service-Oriented Architecture and Web Services[DB/OL],http://www.ibm.com/redbooks,2004.4.
    [43]Newcomer E,Lomow G,Understanding SOA with Web services[M].New Jersey:Addison-Wesley Press,2005:4-17.
    [44]IBM Developer Works,Service Component Architecture ,http://www-128.ibm.com/developerworks/library/specification/wssca/
    [45]IBM Developer works,Service Data Objects ,http://www-128.ibm.com/developerworks/webservices/library/specification/ws-sdo/
    [46]W.T.TSAI,Bingnan X1AO,Qian HUANG & Yinong CHEN,Collaborative software design in an SOA environment,Science in China Series F:Information Sciences 2006 Vol.49 No.6 821-842
    [47]Krafzig D,Banke K,Slama D.Enterprise SOA中文版-面向服务架构的最佳实战[M].韩宏志,译.北京:清华大学出版社,2006:41-42
    [48]Eric Armstrong,Java Web Service.Apress,2003.1.1
    [49]Brett McLaughlin,Java & XML,O'Reilly,2007.6.1

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700