基于SOAP的WebService应用模型的设计及实现

基于SOAP的WebService应用模型的设计及实现

岳小婷[1]2003年在《基于SOAP的WebService应用模型的设计及实现》文中进行了进一步梳理新疆是一个美丽神奇的地方,发展旅游业有得天独厚的优势,而且旅游业的发展对新疆具有非同一般的意义。但是,新疆的旅游资源优势还没有充分发挥,业务模式缺乏竞争力和宣传力度不够是其中一个重要原因。把WebService(Web服务)引入新疆旅游业,不仅能改进了原有的业务模式,而且能迅速提高新疆旅游业的竞争力,增强了行业的适应性和灵活性。同时,通过引入WebService,提高行业的信息化程度,让越来越多的人通过网络了解新疆旅游业,必将极大的推动新疆旅游业的发展。 http协议广为使用,其简单、可靠、通用;xml具有开放性、可扩展性、自描述性以及和平台无关的特点,是一个将复杂数据在应用程序或层间解读和传递的理想工具;soap协议为服务的请求、消息的格式定义了简单的规则。这些技术的发展以及现实的需要使得web服务的产生成为可能。 WebService是用于创建开放分布式系统的构件,它逻辑性地为其他应用程序提供数据与服务。理论上,它就像一个黑匣子,客户端不需要知道服务端是怎样运行的,客户端请求方可以基于任何平台,采用任何编程语言,只要它们能遵循Webservice接口的定义发送和接收消息。WebService作为一个平台,它的优势不但体现在提供信息上,还体现在提供服务上。 本文在研究WebService技术以及与之相关的SOAP技术的基础上,将Web服务引入信息服务,从服务的共享、服务的查询、服务的安全等诸多方面,探讨了Web服务的应用模型及其技术手段,使之在新疆旅游资讯系统中得以应用和实现。具体地说,本文做了如下工作: 1.研究和探讨了WebServicc技术,以及与之密切相关的XML、SOAP、WSDL、UDDI技术。 2.提出一种基于web服务的信息共享模型,可方便应用在酒店预定、机票预定等业务。由于采用web服务,服务端、客户端只涉及信息交换接口的定义,从而降低了整个系统的复杂度;将WebService Behavior技术,和脚本技术结合,高效地实现了基于web服务的信息共享;以XML格式交换数据,极大方便数据的交换及共享;采用组件开发模式,进一步提高了软件的开发效率;事务和游标在数据库中的使用保证了数据提取的安全。 3.提出一种基于web服务的数据查询模型,使WEB上的数据查询操作像在普通关系数据库上的查询操作一样方便。分析和实现了WebService技术在不同编程语言、不同数据库下的数据交换和实现问题;解决了数据交换时不同数据集的不兼容问题,使Web上各种数据源间的数据交换更为方便;采用了DOM技术解决来自不同web服务的数据的插入、合并、分页、排序问题;数据验证技术的使用,提高了模块的健壮性。 4.在Web服务安全方面提出了一些新看法,解决了一些新问题:1)提出了基于角色的叁层安全机制;2)对ASP,NET的表单验证技术提出了两处新的改进:3)提出一种动态的双因素口令认证方法,即在单因素(固定口令)认证基础上结合第二个物理认证因素,以使认证的确定性按指数递增。在此,本文提出了第二种认证因素—信任凭证。信任凭证根据用户的MAC地址、登陆时间、机器的重启次数以及32位随机数等中iC摘要 江十Soap的WCbser、*,应用模上oj设计与实现 亿总生成,且在一走时间后自动更新。4)提出通过 SOAP Messaa。(SOAP消息)中的 SOAP 11。。d,。(SOAP头川t递用广信任凭证,利用SOAP头(soa口 f;(:afler发送验证信息能够 确保w:b服务代码简洁,能够允许客户程序一次设置SOAP头信息之后反复使用:5) 解决了密钥的生成、存储、分发。归档,并解决了加密信息的传输问题;6)提出一 种W。b服务的自定义认证方法,此方法是基于SOAP协议、数字签名技术、用户信任 凭证的两回素动态验证方法,用以灵活地解决Web服务安全。5.采用,NET技术搭建了新疆旅游资讯系统,使其具有丰富的旅游业务功能,同时将Web 服务技术实际运用于新疆旅游资讯系统,在大大降低了系统的复杂度的基础上;不 仅改进了原有的业务模式,迅速提高了新疆旅游业的竟争力,还增强了行业的适应 性和灵活性,安全而且方便地实现了商务到商务的集成。6.分析和探讨了当前Web服务的应用模式,将软件复用技术、面向对象编程思想综合运 用于本系统的开发当中,在开辟新的web服务应用模式上进行了多方面的尝试和探索。

路文娟[2]2010年在《基于SOAP的地理信息Web服务架构设计与实现》文中研究指明随着网络技术、计算机技术的发展,地理信息应用已从单向、静态应用的WebGIS阶段发展到资源自由整合与动态聚合的WebService时代,采用WebService技术的地理信息网络服务模式突破了传统服务模式的局限性,使传统的数据集中存储、紧密耦合的系统架构开始向数据分布存储、松散耦合的方向发展。WebService正逐渐成为大众化的信息工具,越来越多的开发商开发出了自己的空间信息服务产品。但现有的地理信息系统各成体系,系统之间的集成和互操作异常困难。所以,如何解决多源数据的分布式共享和互操作,已成为IT业共同关注的问题。SOAP作为WebService通信协议的基础,在实现网络服务的跨平台、跨软硬件中扮演着极其重要的角色。SOAP的设计思想是通过现有的标准和协议来建立一个简单的可扩展的应用框架。本文首先总结Web服务技术的内容与关键技术,并分析了典型的地理信息Web服务的内容。然后提出了“数据服务层-应用逻辑层-Web服务层-表示层”四层结构的架构设计方案,并针对各层展开详细设计。接着,在NewMap Server平台的支持下,同时兼容OGC相关标准的基础上,实现了数据处理服务(WPS)系统,并在此基础上,最终在“数字聊城”应用系统中得到应用实践。在该系统中,服务器端以WebService的形式实现系统的主要功能,使用PHP语言开发;客户端用Flex开发,并通过SOAP协议实现客户端与服务器端的通信和互操作,该系统的体系结构不但解决了多源数据的分布式共享和互操作问题,而且更具有开放性。

阳红[3]2003年在《远程教育平台的研究和实现》文中研究说明以计算机网络和多媒体技术为基础的远程教育体系能够辅助地域上分散的多个教师与学生构成一个大规模的学习环境,实现教育资源共享,打破传统教学的时空限制,使终身教育成为可能。 计算机远程教育是计算机网络应用的一个研究开发热点之一。现有的大部分远程教育系统都实现了分布式应用,能够提供远程教育的大部分功能,但是也存在许多不足之处,例如系统之间不能相互访问。 论文分析了远程教育平台的发展现状和发展趋势,指出当前远程教育平台发展中的缺陷和不足,通过分析研究在电子商务中用到的WebService技术,提出将WebService技术用于远程教育平台,以改善远程教育平台的功能和性能。 本文从系统的体系结构、数据的组织形式,web应用开发技术等多方面探讨了远程教育平台的开发模式和技术实现。对WebService技术的发展和特点进行了探讨,并详细介绍了用WebService技术实现远程教育平台的过程。 本文通过初步的研究开发工作,所设计的远程教育平台基本上达到了理论设计的要求,研究结果表明建立WebService体系结构的远程教育平台是切实可行的,并具有较好的发展前景。

丁宇[4]2013年在《WebService高效安全数据传输技术研究及其企业级实现》文中研究说明WebService是由企业发布的完成其特定商务需求的在线应用服务,其它公司或应用软件能够通Internet来访问并使用这项在线服务。它是一种构建应用程序的普遍模型,可以在任何支持网络通信的操作系统中实施运行;它是一种新的web应用程序分支,是自包含、自描述、模块化的应用,可以发布、定位、通过web调用。WebService是一个应用组件,它逻辑性的为其他应用程序提供数据与服务.各应用程序通过网络协议和规定的一些标准数据格式(HTTP,XML,SOAP)来访问WebService,通过WebService内部执行得到所需结果。WebService可以执行从简单的请求到复杂商务处理的任何功能。部署以后,其他WebService应用程序可以发现并调用它部署的服务。根据和讯网金融股票资讯类数据传输的实际工作需求,利用先进成熟的IT技术和架构,使用WebService技术,实现海量数据的传输,数据传输安全性的需求,研究了WebService技术海量传输数据数据传输完整性,传输效率,数据传输安全性的研究和应用。在安全保密的基础上实现了对数据的海量传输,解决了海量金融数据传输问题,达到了数据的传输压缩比高于85%以上的要求,在加密的情况下传输速率稳定保持在1MB/S。具体研究内容有:WebService体系架构对数据传输系统的应用研究。关于WebService SOAP、采用PKI体系中WS-Security安全规范的安全令牌方式对SOAP消息进行扩展、Cxf等应用技术的研究在数据传输中的应用。金融股票资讯海量数据传输,效率和数据传输安全性等应用。本论文就讯网金融股票资讯类数据传输的需求,特点,现有优缺点进行了剖析分析,并结合理论与实际说明了改造技术和原有传输系统的比较。通过对WebService数据传输系统的研究,实现了金融资讯海量数据传输的需求,根据需求实现了数据的海量传输使WebService传输以G为单位的数据,在数据传输方面实现了对数据的压缩加密传输,数据压缩率达到了85%,传输率稳定在1MB/S,使数据传输安全及时有效,跨平台,展现效果好,有效提高了数据处理效率,最终将达到数据资源管理、整合、优化的目标,促进对海量数据传输和数据传输加密技术优化改造创造新的研究途径和篇章。

舒剑, 胡春明, 葛声, 怀进鹏[5]2004年在《Web Service运行管理平台的研究与实现》文中研究说明WebService技术为异构应用之间的集成和互操作提供了有效的解决手段 ,目前多数WebService平台仅支持SOAP消息的解析 ,尚未考虑SOAP的多种绑定方式、安全扩展保证和多种功能实现方式的集成等共性处理需求 因此 ,提出并研制一个层次化的WebService运行管理平台 ,通过抽象出运行时对象作为WebService共性问题处理的基础 ,设计可配置、可扩展的链式处理结构满足WebService处理需求的变化 ,并提供集成不同业务功能的统一接入方式 ,成为支撑基于WebService应用的基础和关键

贺伟国[6]2006年在《Web Services在宁波港口EDI中的应用研究》文中提出产生于二十世纪60年代末的EDI(电子数据交换),在国际贸易、海关、交通运输、政府和公用事业中有着非常广泛的应用。EDI传输标准化的数据,优化了企业之间的采购过程,几乎消除了纸面作业和人工干预。但由于购买翻译软件和运行一个专有网络比较昂贵,以至于通常只有大公司和他们的供应商可以负担得起EDI。所以虽经政府大力推动,企业积极努力,其普及程度与企盼值仍相去甚远。 WebService是用于创建开放分布式系统的构件,它逻辑性地为其他应用程序提供数据与服务。理论上,它就像一个黑匣子,客户端不需要知道服务端是怎样运行的,客户端请求方可以基于任何平台,采用任何编程语言,只要它们能遵循WebService接口的定义发送和接收消息。WebService作为一个平台,它的优势不但体现在提供信息上,还体现在提供服务上。 Web Service与EDI技术的结合,不仅可以扩大EDI的应用范围,而且能使越来越多的中小企业加入到EDI网络中,充分利用EDI带来的益处。本文描述了EDI以及Web Service的技术特点以及在新业务中二者结合的应用,通过一个应用WebService技术的系统实现,详细讨论了开发WebService应用程序的过程,并且讨论了WebService在BDI中的应用前景。具体的说,本文做了如下工作: 1.研究和探讨了WebService技术,以及与之密切相关的XML,SOAP,WSDL,UDDI技术。 2.分析了WebService技术在宁波港口EDI中心的应用情况,通过WebService技术与EDI技术的有机结合使得宁波港口EDI中心具有更广泛的业务应用。 3.通过Delphi搭建了海关查验平台,在业务上使得海关的作业人员能方便地对查验指令进行发布,并能实时掌握查验指令的执行情况,在操作上更加便利、快速、实时,加大了海关对进出口货物的监管力度,提高了海关查验的工作效率;在系统架构上减少了系统的复杂度,减轻了系统维护人员的压力。 4.研究了WebService的执行效率,并提出了在实际应用中提高效率的解决方案。 5.探讨了WebService的优缺点,并从实时性的EDI应用、EDI的应用范围、EDI应用的企业集成能力等叁方面对WebService在宁波港口EDI中心的应用作了详细的分析。

王永青[7]2012年在《基于PHP的物联网用户登录与数据解析的设计与实现》文中认为随着科学技术的不断发展,物联网越来越被全世界重视。物联网可为经济复苏提供技术支持,提高经济效应。目前许多国家都在大力发展物联网,美国已将物联网上升为国家创新战略的重点之一。我国物联网发展处于起步阶段,面临着多方面的挑战。国家“十二五”发展规划明确指出:物联网已成为当前世界新一轮经济和科技发展的战略制高点之一,发展物联网对于促进经济发展和社会进步具有重要的现实意义。作为物联网的一个重要应用,智能家庭已逐步走进了我们的生活。不论身在何处,用户可以通过网页或手机管理智能家庭中的电器,为我们的生活带来了便利。数据中心是物联网的“神经中枢”,它能够将各类传感设备、监控数据、以及业务数据等资源进行采集、汇聚、管理。本文主要研究智能家庭中的数据中心,对用户登录及数据解析过程进行了研究与设计。在设计过程中,主要以采用PHP作为开发语言、Apache作为Web服务器、Mysql作为存储数据库。PHP+Apache+Mysql平台被誉为黄金组合,具有全部开源、跨平台、速度快、可移植性强的特点,符合物联网数据中心低成本、可扩展性强的需求。本文重点论述了智能家庭中数据中心的设计过程,包括数据中心功能分析、非功能性分析、数据库设计,数据中心通信帧格式设计。完成了开发环境的搭建与配置,模拟了网页端用户登录到家电控制页面的过程,对用到的关键技术如验证码技术、MD5加密等进行了研究。根据数据中心功能需求,设计并创建WebService接口,其中包括转发接口,注册接口,登录接口。成功模拟了CMU向数据中心的注册过程,用SOAP通信的方式成功模拟手机用户的登陆过程,研究了报文经过数据中心的解析流程。物联网数据中心代码结构简单,功能明确,能方便的进行二次开发。本数据中心基本符合物联网智能家庭项目中对物联网数据中心的需求,它是用户和CMU之间的纽带。

李孟洁[8]2014年在《基于SOA和WebService的第四方物流信息平台构建与实现》文中研究指明近年来,随着经济全球化进程的加快,中国的物流业已经进入了一个高速发展的时期。传统的第叁方物流(3PL)在整合全社会乃至全球物流资源时显得有些力不从心,物流企业集成化、信息化、专业化的要求越来越高。在这种形势下,作为现代物流发展方向的第四方物流(4PL)顺势发展。4PL为了能够有效的提供综合的物流供应链解决方案,必然要求信息共享的及时、准确与高效,因此对构建与之相应的物流信息平台也提出了更高的要求,选用何种技术思想去构建4PL信息平台架构、平台如何完成与3PL及其他系统的信息交互共享成为亟待解决的问题。针对上述问题,本文在对国内外4PL及其信息平台相关理论学习基础上,分析了4PL信息平台的基本功能需求,研究了平台架构以及构建4PL信息平台、实现其核心需求的关键技术并对其进行实现。本文通过对4PL的基本业务功能与平台基本需求的分析,结合当今软件技术的发展现状,分析出4PL信息平台提出的异构系统集成要求与面向服务的架构SOA技术具有一定的结合度,提出选择采用SOA及WebService技术来构建4PL信息平台。利用面向服务的架构SOA思想将3PL系统及其他服务系统提供的业务看作一个个“服务”,将4PL信息平台规划为六层架构,就可以是解决异构系统重用与集成的方案;用WebService技术将设计的基本业务“服务”用统一的服务契约标准进行封装,设计私有的服务注册中心进行“服务”的注册发布等动态管理,来解决4PL信息平台与3PL及其他系统之间的信息共享问题。同时本文也设计了信息平台的安全控制策略,满足了其安全性要求。综上所述,本文通过分析4PL平台需求、分析SOA与WebService技术,构建了4PL信息平台的整体架构并且对平台异构系统集成整合的需求给出了实现方案,将WebService技术与4PL信息平台的构建进行了较好的融合,对进一步构建完整的4PL信息平台有着一定的指导意义。

熊一龙[9]2009年在《基于移动Agent的无线WebService的技术研究》文中进行了进一步梳理过去的几年里,手机的普及和无线通信技术的迅猛发展,增强了企业应用程序的用户对空间位置的要求,推动了企业在移动应用方面的发展。移动平台的应用受到越来越多企业和个人的关注,成为当前企业应用中的新亮点。在移动开发的新技术领域里,作为Java叁大语言平台的J2ME技术已经领跑了多年,几乎成为了移动开发的标准。特别是手机和无线通信技术迅猛发展的今天,使用手机访问Internet上的各种服务已经成为一种趋势,而J2ME平台技术则引领着这种潮流。在另一方面,Web服务正逐渐成为因特网领域中的重要技术,它使得企业级应用的集成可以更快、更容易,同时具有更高的可扩展性。将Web服务所提供的服务延伸到移动设备也是未来企业应用发展的方向。本文探讨了J2ME技术、Web服务技术以及移动Agent技术的理论基础,在此基础上研究了现有几种将J2ME平台和Web服务整合的无线WebService模型。通过深入探讨这些模型存在的缺点,由此而提出了在这些模型下引入移动Agent技术的可行性,并通过对这些可能性的分析设计出了基于移动Agent的无线WebService模型。通过结合长江干线航道养护费征稽管理系统的查询模块,对这一模型在该项目中的应用进行了实践,并给出了整个系统的详细设计与实现(包括J2ME客户端、WebService服务端、WebService客户端、UDDI服务端和移动Agent系统设计等功能模块)。实践表明,由基于移动Agent的无线WebService模型开发出来的原型系统运行良好,表明该模型设计思想的正确性。它验证了在无线WebService模型中引入移动Agent技术,完善了无线WebService模型,增强了移动客户端调用Web服务的能力。

王闯[10]2008年在《P2P网络与Web服务集成研究》文中研究指明P2P是网络计算的一种新技术,其目的是将网络中不同的计算机连接在一起,进行文件共享与交换,并能充分利用互联网和Web站点中的闲置资源。这种网络结构中所有的网络结点是互相对等的,它们既是客户端又是服务器,P2P通过这些对等体之间的直接交换实现计算资源和服务的共享。WebService是建立可互操作的分布式应用程序的新平台,它是自包含、自描述、模块化的应用,可以在网络中被描述、发布、查找以及通过Web来调用。它执行特定的任务,遵守具体的技术规范,这些规范使得WebService能与其它兼容的组件进行互操作。P2P和WebService这两种技术都有着非常广阔的应用前景,也必然存在相互之间的互操作应用。为了实现P2P网络和WebService这两种技术的集成,本论文首先分析了P2P技术以及JXTA P2P网络平台的有关内容及其协议,紧接着分析了与WebService相关的WSDL、UDDI、SOAP等相关技术规范。针对底层协议以及传输所用的消息格式的不同等问题,对Web服务与P2P这两种技术的集成进行了研究。本文通过在JXTAP2P网络中引入代理的方式,使P2P网络中的应用能够与WebService所提供的服务进行交互。代理作为中间者,需要理解这两种技术所需的协议。在配置代理时本文使用WSDL2Java工具来自动生成调用WebService的客户端代码。代理使用这些自动生成的代码来调用Web服务。为了验证本文的基本实现方法,本文编写了一个WebService并将其融入到P2P网络中,实现了对等点对P2P网络外部的WebService的透明调用。从而也达到了这两种技术集成的目的。

参考文献:

[1]. 基于SOAP的WebService应用模型的设计及实现[D]. 岳小婷. 新疆大学. 2003

[2]. 基于SOAP的地理信息Web服务架构设计与实现[D]. 路文娟. 辽宁工程技术大学. 2010

[3]. 远程教育平台的研究和实现[D]. 阳红. 广西大学. 2003

[4]. WebService高效安全数据传输技术研究及其企业级实现[D]. 丁宇. 北京工业大学. 2013

[5]. Web Service运行管理平台的研究与实现[J]. 舒剑, 胡春明, 葛声, 怀进鹏. 计算机研究与发展. 2004

[6]. Web Services在宁波港口EDI中的应用研究[D]. 贺伟国. 上海海事大学. 2006

[7]. 基于PHP的物联网用户登录与数据解析的设计与实现[D]. 王永青. 武汉理工大学. 2012

[8]. 基于SOA和WebService的第四方物流信息平台构建与实现[D]. 李孟洁. 兰州交通大学. 2014

[9]. 基于移动Agent的无线WebService的技术研究[D]. 熊一龙. 武汉理工大学. 2009

[10]. P2P网络与Web服务集成研究[D]. 王闯. 武汉理工大学. 2008

标签:;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  ;  

基于SOAP的WebService应用模型的设计及实现
下载Doc文档

猜你喜欢