Course Code: soaadv
Duration: 21 hours
Prerequisites:

分散式計算和應用程式開發概念的一般知識。

Overview:

觀眾

本課程的目標受眾

IT 架構師、IT 中層經理、IT 顧問

課程形式

目前 100% 的講座,但可以添加一些測試

Course Outline:

1. First things first: 企業和應用程式架構

  • (企業)架構的定義

是什麼推動了對建築的需求?

架構目標、標準和框架

  • 邏輯架構與物理架構
  • 常見的應用程式架構模式

多步驟流程模式

複合應用程式模式

2.SOA 階段 1

  • SOA 拼圖的碎片
  • SOA 如何支援業務戰略
  • 服務和SOA的定義
  • SOA 中的 「Applications」 概念是什麼?
  • 服務層模型

基礎設施服務

應用程式服務

編排服務

  • SOA 案例研究

SOA Blueprint 文檔的大綱示例

商務活動演練示例

  • SOA 的主要特性

架構級松耦合

服務級別松耦合

  • 下一代SOA

同步服務與異步服務

雲中的SOA

  • SOA 和標準
  • SOA 挑戰

3.面向服務的架構或面向資源的架構,還是兩者兼而有之?

  • 具象狀態傳輸 (REST)

資源的概念

統一介面

架構約束

業務邏輯呢?

REST 的感知缺陷

  • 何時使用 REST,何時使用傳統 SOA

REST 作為支援表示層的選擇

富 Internet 應用程式 (RIA) 和 REST 的協同作用

JavaRIA 的文稿物件表示法 (JSON) 與 XML 的對比

個案研究

概念架構

RESTful 與 SOAP 類型的服務

4.管理SOA演化:SOA成熟度模型和路線圖

  • 定義目標 – SOA 成熟度模型
  • Open Group 服務集成成熟度模型 (OSIMM)

概述

成熟度維度

成熟度級別

如何評估SOA成熟度

  • 示例 - Progress 軟體成熟度模型
  • 我們如何實現目標 – 制定SOA路線圖
  • 案例研究:將成熟度模型映射到路線圖

5.從混亂到有序:SOA Go生存與IT組織

  • 為什麼 SOA 需要治理
  • Business vs. IT vs. EA vs. SOA Go版本
  • SOA 的類別 Go版本
  • 設計時治理
  • 運行時治理
  • SOA Governance 目標
  • SOA Excel中心 (COE)

IT 組織內的角色和職責

6.開始使用 SOA Governance 框架

  • Open Group 標準

SOA Governance 參考模型 (SGRM)

SOA Governance Vitality Method (SGVM)

  • IBM SOA Go版本和 Management 方法 (SGMM)

7. SOA 的 ROI 計算機 - 讓數字說話

  • ROI 計算方法
  • 個案研究

Business 流程演練

架構範圍

架構概述

服務層模型

  • 通過服務重用實現ROI

ROI 定義

軟體重用的 ROI 模型

  • 在核心應用程式專案之外重用
  • 結論

跟蹤重用

8.新邊疆:Cloud Computing

  • 雲定義

我們是怎麼走到這一步的?從應用程式託管到SaaS再到公共和私有雲

選擇您的風格:IaaS、SaaS 還是 PaaS?

  • 將應用程式遷移到雲中

資源虛擬化

自動按需預置資源

共用基礎設施和應用程式

9.SOA 和 Cloud Computing 的協同作用

  • SOA 和雲是互補的
  • SOA/雲協同

SOA + SaaS

SOA + PaaS

SOA + IaaS

  • 將所有內容放在一起:SOA-Cloud

10.跨應用程式孤島:集成前景

  • 集成形勢 – 大局觀
  • 數據級集成

提取、轉換、載入 (ETL)

  • 介面級整合(也稱為應用程式整合)

消息傳遞主幹

數據轉換

基於內容的路由

通過適配器建立應用程式連接

集成設計模式

  • 面向服務的整合 (SOI)

與傳統企業應用程式集成 (EAI) 相比的優勢

11.從企業服務總線 (ESB) 到 Internet 服務總線 (ISB)

  • 企業服務總線

ESB 簡介

概念 ESB 體系結構

如今,企業如何使用 ESB?

  • 雲集成的需求及其挑戰

從 ESB 到“Internet Service Bus”(ISB)

  • 產品環境 – ESB 和 ISB 示例

12.Putting It All Together: 為您的公司制定整合戰略

  • 按耦合程度對集成架構進行分類
  • 利用和遷移舊系統的方法
  • 集成方法和技術的比較

選擇特定方法的決策標準

  • 與數據架構集成

13.結論

  • 研討會總結
  • Outlook:SOA、雲、移動和IT消費化
Sites Published:

United Arab Emirates - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Qatar - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Egypt - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Saudi Arabia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Africa - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Brasil - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

Canada - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

中国 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

香港 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

澳門 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

台灣 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

USA - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Österreich - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Schweiz - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Deutschland - SOA für Fortgeschrittene - beherrscht, integriert, cloud-fertig

Czech Republic - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Denmark - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Estonia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Finland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Greece - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Magyarország - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Ireland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Luxembourg - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Latvia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

España - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Italia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Lithuania - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nederland - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Norway - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Portugal - SOA Avançado - Arquitetado, Organizando , e Integrando com a Nuvem

România - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sverige - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Türkiye - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malta - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Belgique - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

France - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

日本 - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Australia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Malaysia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

New Zealand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Philippines - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Singapore - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Thailand - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Vietnam - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

India - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Argentina - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Chile - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Costa Rica - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Ecuador - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Guatemala - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Colombia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

México - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Panama - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Peru - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Uruguay - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Venezuela - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Polska - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

United Kingdom - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

South Korea - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Pakistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Sri Lanka - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bulgaria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bolivia - SOA (Arquitectura Orientada a Servicios) Avanzada - Diseñada, Gobernada, Integrada y Lista para la Nube

Indonesia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kazakhstan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Moldova - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Morocco - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Tunisia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kuwait - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Oman - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovakia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Kenya - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nigeria - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Botswana - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Slovenia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Croatia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Serbia - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Bhutan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Nepal - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready

Uzbekistan - Advanced SOA - Architected, Governed, Integrated, and Cloud-Ready