Advanced web technology Web高级开发与应用技术 服务eb与云计算概述
deeper Advanced web technology Web高级开发与应用技术 服务web与云计算概述
Web Technology 服务概念的提出 As a result of the changes in how businesses and consumers use the Web, the industry is converging on a new computing model that enables a standard way of building applications and processes to connect and exchange information over the Web Bill Gates-1999 Software as a service Saas Truly programmable Web Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu 服务概念的提出 SaaS
Web Technology 将软件与服务分离 新开发的服务 服务 经包装的传统应用 请求者 合成服务 Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu 将软件与服务分离
Web Technology sOA是什么? W3C: a set of components which can be invoked, and whose interface descriptions can be published and discovered REPOSITORY BUS SERVICE DESCRIPTION Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu SOA是什么? W3C : A set of components which can be invoked, and whose interface descriptions can be published and discovered
Web Technology 什么是面向服务的体系架构? 一个组件模型 将应用程序的不同功能单元(服务)通过 这些服务之间定义良好的接口和契约联系 起来。 接口是采用中立的方式进行定义的,它应 该独立于实现服务的硬件平台、操作系统 和编程语言。 构建在各种这样的系统中的服务可以以 种统一和通用的方式进行交互。 Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu 5 一个组件模型 将应用程序的不同功能单元(服务)通过 这些服务之间定义良好的接口和契约联系 起来。 接口是采用中立的方式进行定义的,它应 该独立于实现服务的硬件平台、操作系统 和编程语言。 构建在各种这样的系统中的服务可以以一 种统一和通用的方式进行交互。 什么是面向服务的体系架构?
Web Technology 面向服务的集成示例 本地用户的 远程工作者的 Windows GUI .ava guI 移动工作者 业务流程引擎 紧構合的 服务总线 服务仓库 表示层 业务逻辑层 业务逻辑层 业务逻辑层 数据访问层 数据访问层 数据访问层 传统3层 架枚 个人金融业务 公司金融业务 共同基金投资 数据库 数据库 数据库
Web Technology Fudan course, by Dai kaiyu 面向服务的集成示例 传统3层 架构
Web Technology Web services的产生 Distributor Supplier Internet Manufacturin Facility XML Logistics for data exchange in e-business applications. "ure Growing need for a standard lightweight infrastructure 1999年,HP(惠普)公司成为了第一个引入Web服务概念的软件供应商。 2000年6月 Microsoft提出了“Web服务”这个术语,并把Web服务作为了它的NET计划 的一个重要组件 Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu Web Services的产生 1999年,HP(惠普)公司成为了第一个引入Web服务概念的软件供应商。 2000年6月Microsoft提出了“Web服务”这个术语,并把Web服务作为了它的.NET计划 的一个重要组件
Web Technology Web services Web services的发展原动力 电子商务和企业应用集成的发展,日趋基于Web应用: 从局部化发展到全球化 从B2c( Bussiness- to-Costumer)发展到B2B( Bussiness-to- Bussiness) 从集中式发展到分布式 需要解决语言差异,平台差异,协议差异,数据差异所带来的高代价的 系统集成 Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu Web Services Web Services的发展原动力 - 电子商务和企业应用集成的发展,日趋基于Web应用: 从局部化发展到全球化 从B2C(Bussiness-to-Costumer)发展到B2B(Bussiness-to-Bussiness) 从集中式发展到分布式 - 需要解决语言差异、平台差异、协议差异、数据差异所带来的高代价的 系统集成
Web Technology Web services Web service概述 Web services是一个斩新的分布式计算模型 Web services是一系列标准的集合 SOAP WSDL UDDI WSFL Web services架构提供一个松散耦合的分式计算环塘 Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu Web Services Web Service概述 - Web Services是一个崭新的分布式计算模型 - Web Services是一系列标准的集合 SOAP WSDL UDDI WSFL … - Web Services架构提供一个松散耦合的分布式计算环境
Web Technology web services Web services Definition by W3C oA Web service is a software application ● 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 ● usIngⅩ ML based messages o via internet-based protocols Fudan course, by Dai kaiyu
Web Technology Fudan course, by Dai kaiyu 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