web services概述 什么是 Web services Web services是一个崭新的分布式计算模型 Web services是一系列标准的集合 SOAP WSDL UDDI WSFL Web services架构提供一个松散耦合的分布式计算环境
web services概述 ◼ 什么是Web Services ◼ Web Services是一个崭新的分布式计算模型 ◼ Web Services是一系列标准的集合 ◼ SOAP ◼ WSDL ◼ UDDI ◼ WSFL ◼ … ◼ Web Services架构提供一个松散耦合的分布式计算环境
web services概述 Web Services Definition by W3C o A Web service is a software application o identified by a Uri o whose interfaces and binding are capable of being defined, described and discovered by XML artifacts and o supports direct interactions with other software applications o using XML based messages e via internet-based protocols
web services概述 Web Services Definition by W3C ● A Web service is a software application ● identified by a URI, ● whose interfaces and binding are capable of being defined, described and discovered by XML artifacts and ● supports direct interactions with other software applications ● using XML based messages ● via internet-based protocols
web services概述 w3C2004年2月发布的面向服务架构规范中定义 单个的Web服务,就是一个支持机器之间通过网络进行 交互的软件系统。Web服务使用机器可以处理的格式 (特别是WSDL)来描述自己的接口。其他系统则依据 该接口描述,使用SOAP报文格式与Web服务通信。典 型的SOAP报文是一个利用HTTP传输的XML序列,在 传输中通常与其他Web相关的标准结合
web services概述 ◼ W3C2004 年2 月发布的面向服务架构规范中定义 单个的Web 服务,就是一个支持机器之间通过网络进行 交互的软件系统。Web 服务使用机器可以处理的格式 (特别是WSDL)来描述自己的接口。其他系统则依据 该接口描述,使用SOAP 报文格式与Web 服务通信。典 型的SOAP 报文是一个利用HTTP 传输的XML 序列,在 传输中通常与其他Web 相关的标准结合
web services概述 Web services vs 什么是 Web service web service A modular, well-defined, encapsulated function Used for loosely coupled integration between applications or systems Based on XML, transported in two forms Synchronous(RPC): SOAP Asynchronous(messaging ): SOAP and ebXML Messaging Sometimes advertised and discovered in a service registry UDDI, ebXML Reg/Rep, and WSDL are popular standards Over Intranet and Internet ◆显Ln
web services概述 ◼ 什么是Web Service ◼ A modular, well-defined, encapsulated function ◼ Used for loosely coupled integration between applications or systems ◼ Based on XML, transported in two forms: ◼ Synchronous (RPC): SOAP ◼ Asynchronous (messaging): SOAP and ebXML Messaging ◼ Sometimes advertised and discovered in a service registry ◼ UDDI, ebXML Reg/Rep, and WSDL are popular standards ◼ Over Intranet and Internet Web services vs web service
web services概述 强调点不同 W3C纳入了它所推荐的协议,如SOAP、WSD、ⅪM以及 典型的传输协议HTTP,强调Web服务的跨平台和系统自 动识别、交互与处理。 Gartner强调Web服务的标准性和松散耦合 Microsoft强调Web服务与XL、Web、组件技术的结合 及其应用特征。 IBM更多地强调Web服务之间的协作及其作为分布式应 用程序实现技术的特征。 SUN则强调Web服务作为一种分布式计算的技术特性以 及智能服务的实现
web services概述 ◼ 强调点不同 ◼ W3C 纳入了它所推荐的协议,如SOAP、WSDL、XML 以及 典型的传输协议HTTP,强调Web 服务的跨平台和系统自 动识别、交互与处理。 ◼ Gartner 强调Web 服务的标准性和松散耦合。 ◼ Microsoft 强调Web 服务与XML、Web、组件技术的结合 及其应用特征。 ◼ IBM 更多地强调Web 服务之间的协作及其作为分布式应 用程序实现技术的特征。 ◼ SUN 则强调Web 服务作为一种分布式计算的技术特性以 及智能服务的实现