基于web服务的应用程序设计

基于web服务的应用程序设计

ID:16489057

大小:25.00 KB

页数:5页

时间:2018-08-10

基于web服务的应用程序设计_第1页
基于web服务的应用程序设计_第2页
基于web服务的应用程序设计_第3页
基于web服务的应用程序设计_第4页
基于web服务的应用程序设计_第5页
资源描述:

《基于web服务的应用程序设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Web服务的应用程序设计  摘要基于服务的应用程序设计在Web服务组件基础上开展程序的开发设计工作,有效提高了硬件资源以及组件资源的利用率,是我国应用程序设计的主要方向。论文对基于Web服务的应用程序的设计开发进行了分析,并阐述了Web服务技术架构与程序的集成。  【关键词】Web服务应用程序设计技术架构  1基于服务的应用程序设计开发描述  1.1基于服务的应用程序的设计描述  基于服务的应用程序的设计过程中,根据程序应用系统需求以及项目特点确定建模目标的结构,并保证建模目标结构符合基于服务

2、的应用程序的开发要求。一般建模目标结构具有以下特点时,可以运用基于服务的应用程序的开发模型进行程序的设计开发工作。  1.1.1建模目标结构具有较低的程序运行实时性要求  Web服务是在SOP协议的基础上开展的,在程序运行过程中,SOP协议中的XML文档数据现象会延迟数据的运算与传输,在实时性要求较高的程序系统中,数据的延迟现象会导致同步通讯失真现象,造成系统运行故障等。相反的,当实现Web服务的过程中,如果系统结构复杂,需要较长的计算时间时,数据延迟对Web服务功能的实现没有影响,可以利用远程设

3、备进行复杂的计算等,从而实现Web服务的目的。  1.1.2大量异构系统并存  基于服务的应用程序的开发模型可以用于大量异构系统并存的程序开发大幅度提高了程序开发的效率,同时也有效降低了程序开发设计的成本。由于计算机硬件设备配置不是完全相同的,计算机操作系统以及编程语言也存在一定的差异,在进行程序的开发与设计时,尤其是对于复杂度较高的程序,程序的开发与设计很难与不同的计算机硬件设备完全匹配,不利于程序的推广与普及,也提高了程序开发设计的难度。  1.1.3软件在高速网络支持的环境下运行  基于We

4、b服务的应用程序的运行优势是在网路环境能与其它系统共享数据,实现不同系统的交流与沟通,这也是利用基于服务的应用程序方法开发设计软件的基础。  1.1.4软件结构清晰简单  基于服务的应用程序的设计与开发要考虑程序的实际运行速度,结构过于复杂的结构实现某一功能所需的时间较长,不仅不利于程序的运行与功能的实现,同时也增加了网络的运行负担与程序运行的成本。  1.2基于服务的应用程序的开发描述  基于服务的应用程序的开发过程不是单一的对程序功能进行分解与控制,而是对程序功能进行部署,建立程序的功能实体,

5、并将各部分功能实体组合成为软件系统,从而实现程序在应用过程中适应网络运行的特点,提高程序开发设计质量。基于服务的应用程序的开发过程包括软件静态结构建模、软件动态结构建模、管理人员分析与反馈、组件软件、软件成型与测试以及软件投入使用等。  2Web服务技术及架构分析  2.1Web服务特点  Web服务是基于XML技术而建立的Web规范技术,是通过包含、模块化的应用程序实现在网络功能的发布、描述、查找以及调用,具有封装性、松耦合性、互操作性以及较高的程序集成能力。其中,封装性是指在可以对网络技术进行

6、保护,用户通过服务列表选择所需服务。松耦合性是指Web服务界面是不随Web服务的变化而变化,Web服务的变化对Web服务功能的实现没有影响。互操作性是指Web服务允许符合网络技术要求的设备对网络进行访问并实现网络服务,同时也允许Web服务与其它Web服务进行通讯,避免了不同网络协议存在差异造成的不便。  2.2Web服务架构  Web服务的体系结构的建立是基于面向服务的体系结构,将应用Web网络的服务进行组合成为应用程序是Web服务体系结构的主要思想,实现Web网络服务在程序间的共享,并对程序实现

7、某一功能细节进行封装。Web服务体系架构主要包括三个部分:Serviceprovider、Servicebroker、Servicerequester。其中Serviceprovider主要功能是发布服务并响应自身服务的请求,Servicebroker的主要功能是对Web网络服务中发布的服务进行注册与分类,以便于使用者根据自身需求进行搜索,Servicerequester则是在使用者进行搜索时,利用UDDI查找所需服务并实现服务器与与某一特定服务的绑定。  3基于Web服务的程序集成  传统的程序

8、集成模式是在Web服务的支持下,为集成应用程序提供了推广平台,通过服务捆绑等多种形式,在最小的运营成本下实现对Web服务的开发、发布与推广。基于Web服务的程序集成模式则是在Web网络服务的基础上,制定程序的集成方案并实现应用程序的集成,基于Web服务的程序集成是通过封装应用程序的功能接口,并通过Web网络进行发布,利用不同系统、不同应用之间数据的共享功能实现应用程序的集成。  基于Web服务的程序集成模式主要包括客户端应用程序、适配器以及Web服务等三个部分,各部分的基本结构与功

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。