到目前为止,我们还没有给出Web Service的一个确切定义。Web Service是一个平台独立的、松耦合的、自包含的、基于可编程的Web的应用程序,可使用开放的XML标准描述、发布、发现协调和配置这些应用程序,用于开发分布式的互操作的应用程序[14]。Web Service在标准因特网协议的基础上进行协作,保证了Web服务的平台无关性,也为其异构平台通信的能力提供了依据。

通过表3我们可以更加深入地了解Web Service技术,对比于普通Web应用所具有的优势。

表3.  Web Service相对于普通Web应用的优势

1.灵活性和适应性 Web服务可调用,而对于这种服务的请求者而言,无论是否需要人的干预,Web服务都可以看作请求者的一种资源。更进一步讲,应用程序可以是服务请求者,其他的Web服务也可以是请求者。可以看出,Web Serivice给与了普通Web应用所不能达到的灵活性和适应性。

2.模块化、自感知和自描述 Web服务是是模块化的,客户通过接口访问该服务。Web服务对于自己能完成什么功能“心知肚明”。而对于一些非功能性的属性,Web服务也能描述。

3.易被监控、管理 Web服务可能被远程调用,但是在调用的过程中,本地的应用程序依然可以对Web服务进行监控和管理。来~自^优尔论+文.网www.youerw.com/

4.可对Web 服务进行评估 对于一些完成相同功能的Web服务,服务请求者可以依据Web服务的速度、费用及稳定性等进行选择。

Web服务提出了SaaS[15](软件即服务)的理念。Web服务由软件服务提供商提交给用户,服务请求者依据所使用的服务向服务提供商支付报酬,而服务请求者无需在本地进行基础设施建设或软件研发等一系列复杂过程。

Web服务的实现方法并非仅仅通过一种方式。如图2显示的是Web服务核心技术的运作过程。

上一篇:delta3D电解铝生产过程三维仿真技术
下一篇:群决策中专家意见分歧的判定方法研究

PHP+IOS的会议管理系统的设计+ER图

水利工程计算机應用现状与思考【3551字】

无跳线主板BIOS高级设置【706字】

基于iOS的团购APP设计与实现 

IOS网络化教师教学评估考核系统设计

Objective-C语言IOS智联学校系统的设计

移动互联的小微企业智慧...

新課改下小學语文洧效阅...

我国风险投资的发展现状问题及对策分析

互联网教育”变革路径研究进展【7972字】

麦秸秆还田和沼液灌溉对...

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

网络语言“XX体”研究

张洁小说《无字》中的女性意识

LiMn1-xFexPO4正极材料合成及充放电性能研究

老年2型糖尿病患者运动疗...