webservices

时间:2024-11-14 09:39:35编辑:奇闻君

简述Web服务的主要特点

(一)WEB服务的高度通用性
  Web服务既然是一种部署在Web上的对象,自然具备对象的良好封装性,对于使用者而言,他能且仅能看到该对象提供的功能列表,而不必考虑web服务对象的内部组成,因此有易用性。Web服务对象内封装都是一些通用功能,因此也具有高度的复用性。
  (二)完全的平台、语言独立性
  Web服务对象具有松散耦合的特性,这一特征也是源于对象/组件技术,当一个Web服务的实现发生变更的时候,调用者是不会感到这一点的,对于调用者来说,只要Web服务的调用界面不变,Web服务的实现任何变更对他们来说都是透明的,甚至是当Web服务的实现平台从J2EE迁移到了.NET或者是相反的迁移流程,用户都可以对此一无所知。其实现的核心在于使用XML/SOAP作为消息交换协议,也就是说web服务因此具有语言的独立性。
  作为Web服务,其协约必须使用开放的标准协议(比如HTTP、SMTP等)进行描述、传输和交换。这些标准协议应该完全免费,以便由任意平台都能够实现。一般而言,绝大多数规范将最终有W3C或OASIS作为最终版本的发布方和维护方,因此web服务也拥有了平台独立性。
  (三)高度可集成性
  由于Web服务采取简单的、易理解的标准Web协议作为组件界面描述和协同描述规范,完全屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB都可以通过这一种标准的协议进行互操作,实现了在当前环境下最高的可集成性。


简述Web服务的主要特点

1、WEB服务的高度通用性

Web服务具备对象的良好封装性,对于使用者而言,能且仅能看到该对象提供的功能列表,而不必考虑web服务对象的内部组成,因此有易用性。Web服务对象内封装都是一些通用功能,因此具有高度的复用性。

2、完全的平台、语言独立性

Web服务对象具有松散耦合的特性,现的核心在于使用XML/SOAP作为消息交换协议,也就是说web服务因此具有语言的独立性。 作为Web服务,其开放的标准协议标准协议应该完全免费,以便由任意平台都能够实现。绝大多数规范将最终有W3C或OASIS作为最终版本的发布方和维护方,因此web服务也拥有了平台独立性。

3、高度可集成性

Web服务采取简单的、易理解的标准Web协议作为组件界面描述和协同描述规范,屏蔽了不同软件平台的差异,无论是CORBA、DCOM还是EJB都可以通过这一种标准的协议进行互操作,所以在当前环境下最高的可集成性。


上一篇:巨灾保险制度

下一篇:没有了