Web services及其应用 Web services概述
Web services及其应用 Web Services概述
Web服务产生的计算与网络背景计算设备发展 Number Crunching Data Storage Mainframe Minicomputer Productivity Workstation Interactive PC Laptop PDA 日 Motes Streaming RFId information to/from 50 60 70 80 9000 physica year world
10 Web服务产生的计算与网络背景-计算设备发展 year log (people per computer) Streaming information to/from physical world Number Crunching Data Storage Productivity Interactive Mainframe Minicomputer Workstation PC Laptop PDA 50 60 70 80 90 00 RFID Motes
HRRRRRRRRSSSSBE 信息化应用需求 互连 互通 互操作 HT Any time Any where SOAPASDLNDDI Any device 跨互联网 internet 松散耦合 协同工作 资源共享
Internet 信息化应用需求 HTML SOAP/WSDL/UDDI Any time Any where Any device 跨互联网 松散耦合 协同工作 资源共享 互连 互通 互操作
國络计算一企业计算、网格计算 且 Ices. virtual services virtua (2 The Internet as a Computing Platform Storage Applications Data orade Applications Processing Operating System Operating System
网络计算—企业计算、网格计算
web services概述 Web的发展过程 Web Services Generate XML Service web SOAP, WSDL, UDDI Transactions initiated by program Application Servers Business logic Generate HTM Application Web Transactions Distributed process WAP WML Web servers Document web ●HTPP协议 ●HTLM文档
web services概述 ◈ Web Servers ◈ HTPP协议 ◈ HTLM文档 ◈ Application Servers ◈ Business Logic ◈ Generate HTML ◈ Transactions ◈ Distributed process ◈ WAP, WML ◈ Web Services ◈ Generate XML ◈ SOAP, WSDL, UDDI ◈ Transactions initiated by program Document Web Application Web Service Web ◼ Web的发展过程
web services概述 分布式计算的发展 ervers Servers Cell Internet Phone Client-server silos Workstatio Server Web-based computing Kiosk apop Web Services/Peer-to-Peer
web services概述 ◼ 分布式计算的发展 Web Services/Peer-to-Peer
计算模式和中间件发展趋势 互联 互联 网 应用 /客户 网Web服务 访问手段 应用 Web services 网络 Xml/htTp 网络 网络简单服务 MOM 应用 客户 应用 Services 服务器 ORB 文字 同类构件 处理 应用 Components 主机 计算 数学 计算 程序对象 Objects 樟度耦合度 单机局域网互联网紧密 联接宽松
计算模式和中间件发展趋势 紧密 联接 宽松 粒度/耦合度 范围 XML/HTTP MOM ORB 网络 应用 同类 应用 程序 Web服务 访问手段 Web Services 简单服务 Services 构件 Components 对象 Objects 互联 网 应用 单机 范围 网络 应用 文字 处理 数学 计算 互联 网 应用 局域网 互联网 主机 计算 客户/ 服务器 客户/ 网络
Web服务介绍 Web服务介绍 nWeb服务技术代表了分布式计算的下一个阶段,将大大改变T 结构和伙伴关系。 Web服务包括一系列相关的标准,与DCOM和 CORBA不同, Web服务使用了开放的标准,这意味着Web服务理论上可以 使任何两个软件组件进行通信(即使它们所采用的编程语言或 平台有所不同) Web服务实现起来相对简单和便宜一些,因为它使用现有的 基础架构(网络,比如Web)来交换信息。显著降低企业应 用集成(EA)和B2B通信的成本 Web服务可以通过许多因特网协议交换信息,但大多是使用 超文本传输协议(HTTP)
Web服务介绍 ◼ Web服务介绍 ◼ Web服务技术代表了分布式计算的下一个阶段,将大大改变IT 结构和伙伴关系。 ◼ Web服务包括一系列相关的标准,与DCOM和CORBA不同, Web服务使用了开放的标准,这意味着Web服务理论上可以 使任何两个软件组件进行通信(即使它们所采用的编程语言或 平台有所不同) ◼ Web服务实现起来相对简单和便宜一些,因为它使用现有的 基础架构(网络,比如Web)来交换信息。显著降低企业应 用集成(EAI)和B2B通信的成本 ◼ Web服务可以通过许多因特网协议交换信息,但大多是使用 超文本传输协议(HTTP)
Web服务的发生 Web services的发展原动力 Distributor Supplier Internet Manufacturing Facility XML Logisti for data exchange in e-business applications sture Growing need for a standard lightweight infrastruc 1999年,HP(惠普)公司成为了第一个引人Web服务概念的软件供应商 2000年6月 Microsof提出了“Web服务”这个术语,并把Web服务作为了它 的NET计划的一个重要组件
Web服务的发生 ◼ Web Services的发展原动力 1999年,HP(惠普)公司成为了第一个引入Web服务概念的软件供应商。 2000年6月Microsoft提出了“Web服务”这个术语,并把Web服务作为了它 的.NET计划的一个重要组件
web services概述 Web services的发展原动力 n电子商务和企业应用集成的发展,日趋基于Web应用: 从局部化发展到全球化 从B2C( Bussiness-to- Costumer)发展到B2B (Bussiness-to-Bussiness) 从集中式发展到分布式 需要解决语言差异、平台差异、协议差异、数据差异所 带来的高代价的系统集成
web services概述 ◼ Web Services的发展原动力 ◼ 电子商务和企业应用集成的发展,日趋基于Web应用: ◼ 从局部化发展到全球化 ◼ 从B2C(Bussiness-to-Costumer)发展到B2B (Bussiness-to-Bussiness) ◼ 从集中式发展到分布式 ◼ 需要解决语言差异、平台差异、协议差异、数据差异所 带来的高代价的系统集成