WEB服务架构下自动组合服务框架的研究和设计

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

江苏大学硕士学位论文WEB服务架构下自动组合服务框架的研究和设计姓名:殷荣网申请学位级别:硕士专业:计算机应用指导教师:宋顺林20060401WEB服务架构下自动组合服务框架的研究和设计作者:殷荣网学位授予单位:江苏大学相似文献(10条)1.学位论文陈柯树基于Web服务的电子商务平台的研究与实现2006随着互联网的迅速发展,电子商务有了飞速的发展,企业信息系统也越来越复杂化,因而对企业管理和经营模式也提出了全新的要求。现今的电子商务都要求建立在信息的获取和发布都能够及时、准确、全面的基础上,跨企业协作己经成为新一代企业电子商务的迫切需求。但现有传统的电子商务模型虽然能够满足企业间流程交互需要,却存在暴露内部流程、协作绑定太紧、不灵活的缺点,已经制约了企业的快速发展。这就需要一种分布计算模式首先必须独立于提供商、平台和编程语言;其次,必须提供足够的交互能力,能够适合各种场合的应用;最后,对于程序员来说,它还必须易于实现和发布应用程序。Web服务在这种需求下应运而生!“软件即服务”已经成为软件发展的潮流。Web服务下的动态电子商务正是这一思想的结果,它的出现标志着人类已经迈入应用程序开发技术的新纪元,代表着Internet技术和商业结合的重大发展,为我们的生活和经济活动带来了巨大的利益,我们将可以门不出户享受完美服务。这一切都是通过Web服务,一种想把全世界的Internet/Intranet变成一个虚拟计算环境的观念和技术,建立在开放和标准的规格之上,它由一系列相关技术和标准所组成:XML,SOAP,WSDL和UDDI。其中,XML提供数据的描述,SOAP负责Web服务调用,WSDL负责Web服务描述,而UDDI则负责Web服务的发布和发现。Web服务的出现定义了满足动态及时的商务合作所要求的基本功能和原则,而使Web不仅成为信息共享的平台,而且成为服务共享的平台。正是由于Web服务的这些特点,使得Web服务成为电子商务解决方案的一个理想选择。在论文研究工作中,本人的主要工作包括:1)对电子商务的概念、发展历程做了简要回顾。2)从Web服务的概念入手,对Web服务在动态电子商务应用中的理论基础及其三大核心技术(动态电子商务下简单对象访问技术——SOAP、动态电子商务下Web服务描述语言——WSDL和动态电子商务下Web服务注册中心——IJDDI)进行深入分析,由此证明了Web服务的语言平台无关性、松散耦合以及Web服务能够真正跨平台和跨语言,利用标准语言和协议将组件技术扩展到Internet上的独特优势。3)最后举例一个实际的中国电信的电子商务平台,通过对这个平台的功能分析、设计和实现,来说明Web服务在B2B电子商务中的作用。同时本文还涉及了与动态电子商务中Web服务有重大关系的Web服务安全性问题,这涉及用户身份验证与访问授权以及消息机密性与加密技术等。2.期刊论文涂智寿一种新的电子商务技术--Web服务技术-重庆商学院学报2002,(2)本文阐述了Web服务技术的内涵及其在电子商务和动态电子商务中的广泛应用,并介绍了智能化Web服务的基本概念,同时对IT产业发展的方向进行了阐述.3.学位论文蔡小芳基于Web服务的电子商务中数据集成的研究2007随着电子商务的推广和普及,网络上的信息迅猛增加,成为了一个巨大的信息库.这个信息库由大量异构的数据源组成,其中既有传统的数据库系统、文件系统,又有Web上应用广泛的HTML、XML等半结构化信息系统.由于平台、数据库技术以及通信协议等方面的不同,使各数据源间的互操作变得复杂、困难,从而使它们成为信息孤岛.如何更好地利用网络上这些数据信息,已成为一个亟待解决的问题.在这种背景下,异构数据集成系统受到越来越多的重视.为了适应电子商务的发展需求,弥补传统的数据集成的不足和传统的分布式计算技术的缺陷,需要寻找一种新的解决方案.XML和Web服务的出现,给电子商务带来了生机.本文将XML和Web服务技术用于电子商务,提出了一种基于Web服务的电子商务应用架构,重点实现了该架构中的数据集成系统.本文所做工作及创新如下:1.借鉴已有的研究成果,利用XML和Web服务的优势,设计了一种基于Web服务的电子商务应用架构.该应用架构逻辑上分为表示层、Web服务器、应用服务器、数据集成系统、数据层,本文重点实现了数据集成系统.由于已有的集成方法存在着数据集成困难、异构系统之间难以通信、发现机制不能适应电子商务发展等缺点,不能达到真正意义上的跨平台,无法满足lnternet环境下的电子商务数据集成需求,因此本文设计了一种基于Web服务的数据集成系统,该系统逻辑上由模式管理模块、XML交互接口、查询处理模块和包装器四部分组成.2.在分析现有的数据集成方案的基础上,设计了一种基于关键模式的模式管理模块.在进行数据集成时,如果单纯采用虚拟视图集成方法,就会因为构造的全局模式规模庞大,所容纳模式信息众多而使用户不能很好地把握其中关键信息,同时,由于数据源更新频繁也会造成全局模式维护困难等问题;如果单纯采用数据仓库方法,就会造成集成的数据缺乏时效性且实现仓库与数据源中的数据同步非常困难及数据冗余等问题'[1].单独采用以上两种体系结构会有一定的弊端,所以本文取长补短,将二者结合起来,设计了一种基于关键模式的模式管理模块,该模块由模式信息管理器、关键模式提取、数据字典、数据源模式等组成.关键模式主要是针对目前数据集成中多采用全局模式,全局模式又存在一定的缺陷而提出的,其提取过程在文中给出了具体的实现.由于数据源不断变化,所以利用全局模式的增量维护思想,提出了关键模式的增量维护思想.3.为了提高查询效率,在查询处理模块中引入了缓存机制.查询处理模块是集成系统的另一个关键技术支撑,它根据数据源查询执行能力的描述将针对关键模式的查询转换成针对数据源模式的查询,包括确定需要用到的数据源、针对每个涉及到的数据源的子查询以及子查询的执行顺序,生成查询计划,并将查询结果以XML形式返回给用户.查询处理模块主要由查询分解器、缓存器、查询分布执行器等组成.缓存器是为了提高查询效率而引入的,为了提高缓存的利用效率,文中提出了缓存建立和淘汰算法并进行了算法分析.4.为了把用户查询转化为针对各个数据源的查询和把查询结果转化为统一模式,设计了包装器.当分布查询执行器将各个含有XML格式子查询的SOAP消息发送到对应的数据源时,需要有相应机制将子查询从统一的XML格式转换为具体数据源能识别的查询语句,这种机制是在包装器中实现的.在加入数据集成系统时,特定的数据源要配置相应的包装器.包装器的另一个作用是用来实现不同数据模式与XML模式的转化,文中主要实现了关系数据库与XML的转化.5.通过对Web服务和电子商务的运行特点的分析,设计了电子商务的Web服务结构模型和电子商务的Web服务原理模型.电子商务的Web服务原理模型主要包括服务提供方、服务注册中心和服务请求方,本文分别设计了它们的模型,并对其实现和安全性进行了研究.基于Wet服务的数据集成系统负责对异构数据的XML转换和集成,隐蔽数据层的异构性,对应用服务器和Web服务器提供XML数据格式.与传统的数据集成相比,由于它基于Web服务,企业很容易把商务数据外置,实现与其它企业的数据交换.同时,用该数据集成系统把企业数据屏蔽起来,使得外界只能间接访问数据,这样就增强了数据的安全性.4.期刊论文吕成戍.LüChengshu基于XML/Web服务的分布式电子商务体系研究-电脑开发与应用2009,22(9)传统分布式计算技术不适合于在松散耦合、异构的、有防火墙的Internet环境下进行电子商务系统的设计与开发.Web服务标准(WSDL,SOAP和UDDI)的产生以及XML技术的广泛应用带来了分布式网络应用的革命,实现了真正意义上的平台独立性和语言独立性.基于XML/Web服务的分布式电子商务体系能满足远程的数据交互、异构平台间相互通讯以及穿越防火墙等一系列复杂的功能需求.提出了一种新的基于XML/Web服务的电子商务应用体系结构,并针对电子商务系统结构、异构数据集成、公共数据格式等几个关键性问题进行了深入的研究.5.学位论文林承佶基于Web服务的电子商务安全性研究2007Web服务是实现电子商务应用的一种较新的技术,是动态电子商务的关键技术,是延伸和连接现有的企业应用,实现企业对企业应用集成的革命性技术。论文根据目前的电子商务应用的现状,针对传统的电子商务解决方案实现模式和实现方法的不足,以及电子商务面临的安全问题,将先进的Web服务技术引入电子商务系统的研究之中。重点就基于Web服务的电子商务应用的安全性作了研究。论文首先介绍了Web服务的体系结构及相关技术,阐述了电子商务模式的发展,随后详细分析了Web服务的概念、特点、应用范围、关键技术和体系结构。然后结合WS-Security安全规范等Web服务的安全要求,重点讨论了SAML(安全声明标记语言)的原理和应用,从应用层的角度对Web服务的安全性进行了详细分析。接下来通过一个B2B电子商务平台模型,用JavaEE5设计实现该平台的集成架构,并详细分析了该平台存在的各种安全需求。论文的最后针对这个B2B模型的安全需求,讨论了Web服务安全技术SAML在电子商务中的应用,主要从身份验证,数据保护,授权等三个方面作了详细的讨论。6.学位论文江岷山WEB服务技术在电子商务中的应用研究2007在互联网技术高速发展的今天,电子商务迅速崛起。企业仅仅有自己的商务系统,已不能适应企业并购以及激烈的竞争所带来的商业需求的快速变化。企业必须能够迅速地面对市场,寻找更好的集成信息系统的办法,以便和供应商及合作伙伴通过网络更有效地开展协作。Web服务是分布式计算的一种新的解决方案,它的主要目标是在现有的各种异构平台基础上构筑一个与平台无关和语言无关的技术层,各种不同平台之上的应用依靠这个技术层来实施彼此的连接和集成。Web服务技术应用在企业电子商务中能够很好的满足这些需求。本文在分析传统电子商务应用技术基础上,研究了一种基于Web服务的电子商务模型,并对相关的WebServices理论技术进行了讨论,针对电子商务模型中数据集成及消息传输的关键问题,设计了一种基于web服务的数据集成方法;分析了基于SOAP的消息交换机制。本文最后以网上产品销售商务系统为例,结合本文提出的电子商务模式应用WebServices技术实现商品信息的实时查询,通过SOAPAPI集成Amazon电子商务服务,实现了Web服务在电子商务中的应用。7.期刊论文祁瑞华.QiRuihua基于Web服务的企业电子商务创新研究-甘肃科技2007,23(1)文章阐述了电子商务的经营模式概念和主要的分类体系:基于交易主体的分类和基于价值链的分类体系,分析了当前电子商务发展面临的主要问题,包括系统集成困难、缺乏统一的商业服务发现平台以及第三方服务参与程度低.提出了基于Web服务构建协同电子商务的思路,论述了基于Web服务技术封装性、松散耦合、使用标准协议规范以及高度可集成能力的特点,进而探讨了Web服务为企业电子商务带来的创新机遇:通过技术创新解决系统集成困难和数据共享复杂问题;通过合作创新解决商业服务发现范围窄和第三方服务参与程度低的问题;通过管理创新促进企业内部和外部的商务应用的有效集成,从而形成各个部门、各环节的各种要素、信息和数据的高度共享、优势互补.8.学位论文石秀君基于Web服务的企业ERP与电子商务系统的集成研究2008企业资源计划(ERP)是实现企业内部信息化的解决方案,电子商务通过互联网以极快的速度实现电子化的商品交易过程,侧重于外部交易活动。传统ERP侧重于企业内部资源的优化配置,缺乏与外部电子商务的交互。ERP与电子商务的集成已成为企业信息化管理的迫切需要与必然发展趋势。传统的企业应用信息系统集成方案往往是点对点间的集成,在实际应用中存在集成能力差、可扩展性差、互操作能力差、集成代价高等缺点。Web服务具有良好的互操作性、良好的封装性、廉价性、松散耦合的结构、协议规范的标准

1 / 59
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功