Web服务 IBM定义: Web服务是一种接口 ,它描述了一组操作, 可以使用标准的 XML消息传递技术,经宙网络访问这些操作 Web服务可完成指定的任务或任务组。 Web服务采用标准的、形式化的XML概念进行描述,称之为 服务描述。 服务描述提供了与该服务进行交互所必须的所有细节,包括 消息格式(即操作的细节)、传输协议和位置。 接口的实质是隐去了服务的实现细节,以致于它的使用可以 独立于实现他的硬件或软件平台,独立于用来编写它的编程 语言。 允许并促进了基于Wb服务的应用成为松散耦合的、面向构 件的、,跨技术的实现。Wb服务可以单独使用,也可以与其 他Web服务协作执行一个复杂的任务集或商业事务。 6
6 Web服务 IBM定义: Web服务是一种接口,它描述了一组操作,可以使用标准的 XML消息传递技术,经由网络访问这些操作。 Web服务可完成指定的任务或任务组。 Web服务采用标准的、形式化的XML概念进行描述,称之为 服务描述。 服务描述提供了与该服务进行交互所必须的所有细节,包括 消息格式(即操作的细节)、传输协议和位置。 接口的实质是隐去了服务的实现细节,以致于它的使用可以 独立于实现他的硬件或软件平台,独立于用来编写它的编程 语言。 允许并促进了基于Web服务的应用成为松散耦合的、面向构 件的、跨技术的实现。Web服务可以单独使用,也可以与其 他Web服务协作执行一个复杂的任务集或商业事务
Web服务 Microsoft定义: Web服务是一个向其他应用提供数据和服务的应 用逻辑单元。应用程序通过无处不在的Web协议 和数据格式访问Web服务,如HTTP、XML和 SOAP,而无需关心每个Web服务是如何实现的。 SUN定义: Web服务是软件构件.这类构件具有被发现、可 组合和重组合的特性,用于解决用户的问题或要 求,Java语言和XML是Web服务的最重要技术。 7
7 Web服务 Microsoft定义: Web服务是一个向其他应用提供数据和服务的应 用逻辑单元。应用程序通过无处不在的Web协议 和数据格式访问Web服务,如HTTP、XML和 SOAP,而无需关心每个Web服务是如何实现的。 SUN定义: Web服务是软件构件.这类构件具有被发现、可 组合和重组合的特性,用于解决用户的问题或要 求,Java语言和XML是Web服务的最重要技术
从业务、商务、技术视角看 业务视角: Web服务就是关于集成的技术,即:集成同一机 构内的应用功能,或集成商务伙伴之间的应用。 商务视角: Web服务是一商务过程或是商务过程中的步骤。 内部的或外部的商务伙伴都可经由网络使用这项 服务,以达到某种业务目标。 技术视角: Web服务只是一个或多个相关操作的集合,这些 操作可以由网络访问,并可以用服务描述来描述。 8
8 从业务、商务、技术视角看 业务视角: Web服务就是关于集成的技术,即:集成同一机 构内的应用功能,或集成商务伙伴之间的应用。 商务视角: Web服务是一商务过程或是商务过程中的步骤。 内部的或外部的商务伙伴都可经由网络使用这项 服务,以达到某种业务目标。 技术视角: Web服务只是一个或多个相关操作的集合,这些 操作可以由网络访问,并可以用服务描述来描述
面向服务 TCP /IP ■作为网络开放平台能够支持诸如客户/服务器计算的体系结构; 因特网 基于HTML和HTTP,它提供了第一个真正全球开放的、可移植 的用户界面; Java 实现开放和可移植的编程; XML ·实现开放和可移植的数据交换: web服务 实现基于开放式标准的广泛集成。 9
9 面向服务 TCP/IP 作为网络开放平台能够支持诸如客户/服务器计算的体系结构; 因特网 基于HTML和HTTP,它提供了第一个真正全球开放的、可移植 的用户界面; Java 实现开放和可移植的编程; XML 实现开放和可移植的数据交换; web服务 实现基于开放式标准的广泛集成
面向服务 ·软件应用形态 定制 单机 RPC WEB 服务 10
10 单机 RPC WEB 服务 面向服务 软件应用形态 定制