复旦大学:《高级Web技术》4-Service web_1-SOA和WS概述_[07级]教学课件PPT_SOA Introduction

MSE course 面向服务体系架构概述
deeper MSE course 面向服务体系架构概述

Web services The revolution of distribute computing 19803s 1990s 2000s Service-Oriented Internet/ Retum on Investment he to market Client-server Infrastructure Leverage Computing Mainframe Packaged Custom Client-Server Enterprise Web Mainframe Applications Applications& Suites Top-Down, Procedural Web servces nents Period Centralized Computing. Enterprise-Centric Next-Generation Characteristics Models Non-Distributed Solutions Intemet Proliferation Real-Time Application Emerging PC-Based . E-Commerce Applications Rapid Deployment Management 2021/8/30
Web Services 2 2021/8/30 1980’s 1990’s 2000’s Service-Oriented Computing Return on Investment Interoperability / Flexibility Time to Market Infrastructure Leverage Period Characteristics • Packaged & Custom Mainframe Applications • Top-Down, Procedural Development • Centralized Computing Models • Non-Distributed Solutions • Emerging PC-Based Technologies • Client-Server Applications • Object-Oriented Development • Enterprise-Centric Computing • Internet Proliferation • E-Commerce Applications • Enterprise Web Applications & Suites • Web Services & Software Components • Next-Generation Integrations • Real-Time Application Assembly • Rapid Deployment & Management The revolution of distribute computing Mainframe Computing Internet / E-Business Client-Server Computing

Web services 什么是面向服务的架构(SOA) 面向服务的架构( Service- Oriented architecture,SOA)是一种设计方式,它指导着 业务服务( business services)在其生命周期(从构思开始,直至停止使用)中包括创建 和使用的方方面面。SOA也是一种定义和提供II基础设施( IT infrastructure)的方式, 它允许不同应用相互交换数据、参与业务流程( business processes),无论它们各自背后 使用的是何种操作系统或采用了何种编程语言 基础设施( infrastructure)指机构中与∏相关的各种硬件、软件、 服务及数据通信设施等的总和 0218303
Web Services 2021/8/30 3 什么是面向服务的架构(SOA) IT基础设施(IT infrastructure)指机构中与IT相关的各种硬件、软件、 服务及数据通信设施等的总和

Web services 什么是SOA? W3C: A set of components which can be invoked, and whose interface descriptions can be published and discovered REPOSITORY BUS SERVICE DESCRIPTION 2021/8/304
Web Services 2021/8/30 4 什么是SOA? ▪ W3C : A set of components which can be invoked, and whose interface descriptions can be published and discovered

Web services 什么是SOA? SOA is architecture -a set of best practices for the organization and use of it Abstracts software functionality as loosely-coupled business-oriented ervices Services can be composed into business processes(which are also Services) in a declarative manner e As fundamental a change as mainframe to client/server or client/server to the internet 2021/8/305
Web Services 2021/8/30 5 什么是 SOA? ⚫SOA is architecture – a set of best ▪ practices for the organization and use of IT ⚫ Abstracts software functionality as loosely-coupled, business-oriented Services ⚫ Services can be composed into business processes (which are also Services) in a declarative manner ⚫As fundamental a change as mainframe to client/server or client/server to the Internet

Web services 服务的概念 W3C在其S0A规范中,对服务的定义如下 个服务是一个动作的集合,这个集合从另一个角度构成了服 务的提供者和服务的请求者。 个服务运行一个或多个任务 个服务拥有一个服务描述 个服务拥有一个或多个服务提供者 ◆一个服务对应零个或多个服务请求者 一个服务有一个标识符 ◆一个服务有一个服务语义 ◆一个服务有一个服务接口 ◆一个服务有一个或多个表现为服务提供者的智能代理实现 ◆一个服务通过消息交换而调用 ◆一个服务有一个服务运行模型 021/8306
Web Services 2021/8/30 6 服务的概念 ▪ W3C 在其SOA 规范中,对服务的定义如下 一个服务是一个动作的集合,这个集合从另一个角度构成了服 务的提供者和服务的请求者。 ♦ 一个服务运行一个或多个任务 ♦ 一个服务拥有一个服务描述 ♦ 一个服务拥有一个或多个服务提供者 ♦ 一个服务对应零个或多个服务请求者 ♦ 一个服务有一个标识符 ♦ 一个服务有一个服务语义 ♦ 一个服务有一个服务接口 ♦ 一个服务有一个或多个表现为服务提供者的智能代理实现 ♦ 一个服务通过消息交换而调用 ♦ 一个服务有一个服务运行模型

Web services What is ..? a service? service orientation? A way of integrating your A repeatable business as linked business task-eg services check customer credit and the outcomes that open new account they bring service oriented a composite architecture(SoA)? application? An IT architectural A set of related style that supports integrated services that service orientation support a business process built on an SOa 2021/8/30
Web Services 7 2021/8/30 … a service? A repeatable business task – e.g., check customer credit; open new account What is …..? … service orientation? A way of integrating your business as linked services and the outcomes that they bring … service oriented architecture (SOA)? An IT architectural style that supports service orientation … a composite application? A set of related & integrated services that support a business process built on an SOA

Web services Gartner Research Figure 1. Hype Cycle for Application Integration and Platform Middleware, 2005 visibility Enterprise ervice Bus O Open Source J2EE BAMReal-Time Blo Web services Management Pluggable Microkernel Platforms Packaged Integration Competency Centers O Advanced Web service Integration Alternative Open-source Suites Application Platforms- J2EE O SOA Mobile Midd eware o Presentation Integration Integration Distributed Cache Repositories and Application Programmatic Integration Platform Servers Systems Business Event Suites Business Process Service Microsoft NET Managemen Providers Application Platform Vocabulary-Based Transformation Basic Web services O Web services Invocation Framework P Message-Based Application Platforms Gnid-Based Application Servers As of July 2005 Technology Peak of Inflated Trough of Trigger Disillusionment Slope of Enlightenment Plateau of Expectations Productivity maturity Plateau will be reached in obsolete o less than 2 years o 2 to 5 years o 5 to 10 years A more than 10 years 8 before plateau
Web Services Gartner Research

Web services 关键技术的发展历程 Internet LAN Web XML WS SOA 1980 1990 2000 2010 LAN WAN Web Information Local Global Business Processes 021/8309
Web Services 2021/8/30 9 关键技术的发展历程

Web services sOA的基本特征 ●服务的封装( encapsulation) 将服务封装成用于业务流程的可重用组件的应用程序函数 ●服务的重用( reuse) 服务只工作在特定处理过程的上下文( context)中,独立于底层,实 现和客户需求的变更 ●服务的互操作( interoperability) 在SOA中,通过服务之间既定的通信协议进行互操作 ●服务是自治的( Autonomous)功能实体 服务是由组件组成的组合模块,是自包含和模块化的 02183010
Web Services 2021/8/30 10 SOA 的基本特征 ⚫服务的封装(encapsulation) - 将服务封装成用于业务流程的可重用组件的应用程序函数 ⚫服务的重用(reuse) - 服务只工作在特定处理过程的上下文(context)中,独立于底层,实 现和客户需求的变更 ⚫服务的互操作(interoperability) - 在SOA 中,通过服务之间既定的通信协议进行互操作 ⚫服务是自治的(Autonomous)功能实体 - 服务是由组件组成的组合模块,是自包含和模块化的
按次数下载不扣除下载券;
注册用户24小时内重复下载只扣除一次;
顺序:VIP每日次数-->可用次数-->下载券;
- 复旦大学:《高级Web技术》3-应用web_5-J2EE框架_教学课件PPT_J2EE模式与框架struts(J2EE模式与框架简介).ppt
- 复旦大学:《高级Web技术》3-应用web_5-J2EE框架_spring_教学课件PPT_Introduction to Spring Framework.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-9-事务处理.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-8-资源管理与EJB环境.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-11-JavaEE 5、EJB3.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB高级-10-安全性控制..ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-7-部署EJB应用.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-6-创建客户程序.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-5-编写Entity Bean.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB开发-4-创建Session EJB.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-3-主要接口设计原则.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-2-体系结构.ppt
- 复旦大学:《高级Web技术》3-应用web_4-EJB_教学课件PPT_EJB基础-1-概述.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_servletandjsp.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_Java Naming and Directory Interface JNDI.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_Java Message Service JMS.ppt
- 复旦大学:《高级Web技术》3-应用web_3-J2EE-组件-服务-通讯_教学课件PPT_javabean-javamail-tld-jdbc.ppt
- 复旦大学:《高级Web技术》3-应用web_2-J2EE概述_教学课件PPT_J2EE overview.ppt
- 复旦大学:《高级Web技术》3-应用web_1-分布式计算与中间件概述_教学课件PPT_分布式计算与中间件概述.ppt
- 复旦大学:《高级Web技术》2-Web上的数据标准-XML_6-XML应用_[07级]教学课件PPT_xml应用.ppt
- 复旦大学:《高级Web技术》4-Service web_1-SOA和WS概述_[07级]教学课件PPT_Web Service概述.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_SOAP.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_Tomcat与SOAP&AXIS集成.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_UDDI.ppt
- 复旦大学:《高级Web技术》4-Service web_2-soap&wsdl&uddi_[07级]教学课件PPT_WSDL.ppt
- materials_5-语义web_Web Ontology Language:OWL.pdf
- materials_5-语义web_A Quick Introduction to OWL Web Ontology Language.ppt
- materials_5-语义web_RDF 入门 推荐标准 TransWiki - W3CHINA.ORG 开放翻译计划(OTP).doc
- 高级Web技术:RDF介绍.ppt
- materials_5-语义web_Languages for Semantic Web(台湾大同大學).ppt
- materials_5-语义web_SemanticWorks User and Reference Manual.pdf
- materials_5-语义web_Where are the Semantics in the Semantic Web.pdf
- materials_5-语义web_语义Web服务 Semantic Web Services.pdf
- Web3D_2-Web上的数据标准-XML_web3D 高级Web技术 Web3D.ppt
- Web3D_2-Web上的数据标准-XML_《Sun elearning 大学》项目实施手册v3.0.doc
- Web3D_资料_2-Web上的数据标准-XML_secondlife完全指南攻略电子书.pdf
- XML基础—概述与语法_2-Web上的数据标准-XML_XML改错.ppt
- XML应用_2-Web上的数据标准-XML_xml应用 高级W be 技术 XML应用.pdf
- 复旦大学硕士学位论文:基于 RSS 的企业 Web 搜索引擎研究与设计.doc
- 高级Web技术 XML描述和验证规范-DTD-SCHEMA_2-Web上的数据标准-XML_xml-dtd.pdf