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