課程簡介

SOA 及其對 Business 的影響

SOA 概念

  • 企業剖析
  • IT 噩夢
  • 面向服務的架構
  • 元件化和重用
  • 面向服務的好處
  • 定義SOA
  • 協調企業
  • 什麼是服務?
  • 服務參與者
  • 服務分層

服務層

  • 什麼是分層?
  • SOA 層
  • 分層插圖
  • 數據存儲層
  • 應用邏輯層
  • 適配器層
  • 應用服務層
  • Business 服務層
  • 編排層
  • Aux:數據服務層
  • 輔助:安全服務層
  • 分層概念
  • 分層經驗法則

SOA 服務生命週期

  • SOA 採用
  • 採用階段
  • 管理服務
  • SOA 服務生命週期概述
  • SOA的生命圈
  • 發現階段
  • 分析與設計階段
  • 實施階段
  • 部署階段
  • 監控階段
  • 停用階段

需求如何成為服務

  • 需求如何成為服務
  • 需求發現
  • 分析與設計
  • 發展
  • 新要求
  • 發現
  • 分析與設計
  • 服務發展

技術基礎 XML、WSD 和 SOAP

XML Web 服務基礎

  • XML 資訊集
  • XML 命名空間
  • XML 模式:類型和消息結構

WSDL 的

  • Web 服務協定剖析
  • 抽象描述設計
  • 具體描述設計

WSDL 和 WS-*

  • WS-Policy o 策略結構 o 複合規則 o 將策略附加到 WSDL
  • WS 尋址

SOAP 消息設計

  • SOAP 消息結構
  • 節點和角色
  • SOAP仲介
  • 故障資訊

SOAP 和 WS-*

  • WS-安全性
  • WS-事務

進階 XML 架構(選擇)

  • 消息靈活性、類型繼承、組合
  • 可重用性、關係設計、行業模式
  • 模組化、可擴充性

進階 WSDL(選擇)

  • 消息調度、服務實例標識
  • 策略集中化
  • 自定義策略斷言

版本控制

  • 版本控制 XML 架構
  • 對 WSDL 協定進行版本控制

使用 Java 實現服務

用於 XML 處理的 Java API (JAXP)(可選,出席者是否熟悉 JAXP)

  • DOM、SAX 和 javax.xml.parsers
  • STAX 和 java.xml.stream
  • XSLT 和 javax.xml.transform

用於 XML 綁定的 Java 體系結構 (JAXB)

  • 概述和體系結構
  • 從 XML 模式生成 Java 類
  • 定製生成的 Java
  • 從帶註釋的 Java 類生成 XML 模式
  • Web 服務、WSDL、JAXB

帶有附件 API 的 SOAP for Java (SAAJ)

  • SAAJ 概述、消息結構和 API
  • 創建/發送消息
  • DOM概覽
  • 將 DOM 與 SAAJ 一起使用
  • 肥皂處理程式

用於基於 XML 的 Web Service JAX-WS 的 Java API

  • 相關規範:JAXB、SOAP、WSDL、WS-I Basic Profile 1.1、Annotations、JSR 109、Web Services Security (JSR 183)
  • WSDL 到 Java 和 Java 到 WSDL 的映射
  • 使用生成的存根構建用戶端
  • 具有回調或輪詢的異步用戶端
  • MessageContext 和 WebServiceContext
  • 有效負載和協議的處理程式
  • 在服務、埠或協定層上使用處理程式
  • 非 HTTP 傳輸
  • 消息訪問和會話管理

處理二進位資料(選擇)

  • 概述和問題
  • 默認處理
  • MTOM概覽
  • 在服務和用戶端中使用 MTOM
  • 使用 DataHandler

SOA 的價值/ROI

SOA 價值主張

  • SOA 的價值
  • 降低集成費用
  • 集成成本說明
  • Ripple 變更的影響
  • SOA 分層的價值
  • 集成成本
  • 資產重用
  • SOA 經濟性/ROI
  • 提高業務敏捷性
  • SOA 敏捷性與傳統EAI方法的對比
  • 降低業務風險
  • SOA 降低了合規風險
  • 業務優勢
  • ROI 量化障礙

最低要求

出席者必須瞭解 Java 和 XML 技術。

 35 時間:

人數



每位參與者的報價

客戶評論 (3)

相關課程

課程分類