課程簡介

面向服務的方法

  • SOA 採用路線圖簡介
  • 三種分析方法
  • 面向服務的分析

SOA 的優勢

  • 傳統 EAI 方法
  • 傳統 EAI 方法的問題
  • 進入面向服務的架構 (SOA)
  • 我們可以輕鬆更改流程
  • 使用傳統方法更改流
  • 替換應用程式
  • 其他優勢
  • Business 優勢
  • 採用階段

SOA 的過去和現在

  • 從 XML 到 Web 服務再到 SOA
  • SOA 以前是如何完成的
  • 新興的SOA標準
  • 將 SOA 與其他架構進行比較

什麼是面向服務的架構?

  • 什麼是SOA?
  • 建立對SOA的共同理解
  • SOA 的演變
  • 介紹服務和SOA的概念
  • SOA 的設計原則
  • SOA 和 Web 服務之間的關係
  • SOA 的優勢和風險

建模簡介和 UML

  • 為什麼在SOA中使用模型
  • 模型和方法的區別
  • 為什麼使用統一建模語言?
  • 識別業務流程
  • 符號、模式和方法
  • 選擇哪種方法?

Business 流程簡介

  • 服務集合如何執行任務
  • 簡單的請求回應交互
  • 涉及許多服務的複雜交互
  • 對協調器服務的需求出現
  • 業務流程或業務流程的誕生
  • 使用 Business 流程執行語言 (BPEL) 編寫流程
  • BPM 基於編排的解決方案
  • 示例業務流程

Web Services

  • 基本 Web 服務元素
  • 核心 Web 服務標準堆疊
  • WSDL 的重要性
  • SOAP 的設計
  • 通過 UDDI 使用註冊中心
  • 面向服務的基本概念

通過網路分發服務

  • 協調功能和非功能需求
  • 中介機構在服務網路中的作用
  • WS-* 擴展簡介
  • SOA 原則

對 SOA 構建塊進行建模

  • 使用 UML 分析和設計介面
  • 生成域模型
  • 實施和實現 Use Cases
  • 顯示 Web 服務協作
  • 通信圖的使用

企業服務總線 (ESB)

  • 目標
  • 服務調用
  • 遺留系統集成
  • Web Services 救援
  • ESB 在 SOA 中的作用
  • 安全性和ESB

流程驅動服務

  • 服務層抽象
  • 業務流程層簡介
  • 流程模式
  • 編排和編排
  • 使用 WS-BPEL 實現流程自動化

面向服務的參考模型

  • 參考模型和參考架構
  • IMPACT SOA 參考模型和架構
  • SOA 供應商及其與SOA的關係
  • .NET 和 Java EE 平臺中的SOA支援

分層架構

  • 層次模式
  • 經典的三層架構
  • 連接到域層
  • 連結到用戶介面
  • 使用包分解系統
  • 避免相互依賴
  • 什麼是分層,我們為什麼需要它?
  • 應用服務層
  • Business 服務層
  • 編排服務層

最低要求

企業 IT 系統常識 required.IT 系統集成知識可能會有所説明。

 14 時間:

客戶評論 (5)

課程分類