課程簡介
本課程展示了實現面向服務的架構(soa)切實可行的規(guī)律,使得soa不再只是鏡花水月,可望而不可及。然而,目前很多的書籍,培訓對soa的研究僅僅停留在純概念,純理論上,導致soa將始終是美麗而遙遠不可及的海市蜃樓。
目標收益
- 掌握SOA的基本概念;
- 了解服務的設計原則和方法學;
- SOA基礎架構和企業(yè)服務總線ESB
- 服務識別,分類,實現
- 業(yè)務流程管理和BPEL技術
- 服務注冊,發(fā)現,生命周期管理
- 服務的消息交換模式
- 服務的版本管理和SOA安全,性能管理
- SOA的開發(fā)過程
- SOA和組織,監(jiān)管(SOA Organization and Governance)
培訓對象
課程大綱
內容一:SOA概述 |
- SOA的基本概念 - 當今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務 = 軟件體系結構的演變和面向服務的設計原則 - SOA技術概覽 - SOA方法學和其他方法學的比較 - 面向服務的分析和設計概述 |
內容二:SOA與企業(yè)戰(zhàn)略 |
- 當今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務 - 開始你的SOA旅程 |
內容三:SOA設計原則 |
- 業(yè)務和IT對齊 - 保持靈活性 - 松散耦合 |
內容四:SOA設計方法論 |
- SOA方法學和其他方法學的比較 - 面向服務的分析和設計概述 |
內容五:SOA參考架構 |
- SOA概念層次 - SOA參考架構 |
內容六:服務概念和識別,分類 |
- 服務的基本概念 - 服務的接口,契約,實現 - 服務的額外特性 - 服務松耦合 - 松耦合的形式和設計 - 服務的識別 - 服務的分類 -基本服務,組合服務,流程服務 |
內容一:SOA基礎架構和ESB |
- SOA基礎架構設施 - ESB基礎概念和職責 - 協議驅動和API驅動的ESB - ESB的功能特性 |
內容二:業(yè)務流程管理和BPEL技術 |
- BPM概念和SOA業(yè)務流程建模和基于服務的BPM - 服務的配置和編排 - BPEL概念和BPEL的基本特征 - BPEL模型和BPEL活動 - BPEL異常管理 - BPEL事物與補償機制 - BPEL開發(fā) |
內容一:Shared Services Access Layers |
- The Role of Access and Messaging Services - The Leveraging of ESB for Message Processing and Routing Scenarios - Messaging Services Capabilities - Message Transformation and Enrichment Concepts - Enterprise Service Bus Use Cases - Federated ESBs |
內容二:Data Service Design Considerations |
- Concepts, responsibilities and design considerations for data services - Design parallel data access and data redaction - SODA sweet spot for data services Manage evolution of data services - Location and access options for data services |
內容三:Business Service Design Considerations |
-Concepts, responsibilities and design considerations for business services - Design component, composite, and process services - SODA sweet spot for business services Options for designing business services with sequential flow, parallel flow, and workflow - Manage evolution of business services - Location and access options for business services |
內容四:Presentation Service Design Considerations |
-Concepts, responsibilities and design considerations for presentation services - Design Java and remote portlets - Current state of WSRP specifications - SODA sweet spot for presentation services - Manage evolution of presentation services - Location and access options for presentation services |
4 內容一:服務的注冊,發(fā)現和生命周期的管理 |
- 服務的注冊 - 服務的發(fā)現 - The Essential Service Lifecycle Steps - Leveraging Web Services Standards for Service Lifecycle Management - The Role and Capabilities of Web Services Management Tools - The Approval Process Architecture - Service Monitoring Requirements - Dynamic Service Policy Enforcement Scenarios |
內容二:SOA服務的版本,性能,安全和技術細節(jié) |
- 服務的版本劃分 - 服務的性能 - SOA的服務的安全 - 服務的狀態(tài)管理 - 服務的消息交互模式 - 服務的數據類型和錯誤,異常的處理 |
內容三:SOA組織和監(jiān)管(SOA Organization and Governance |
-SOA組織和角色 - SOA的業(yè)務層面的支持 - SOA Governance - 組織和監(jiān)管的定義過程 - 組織和監(jiān)控的計劃和實踐 |
內容四:SOA采用和實施 |
- Service Development Lifecycle Governance - SOA Organizational Planning and Management Activities - SOA Governance Processes and Roadmap Strategies |
內容五:SOA案例分析 | - 多個SOA項目案例分析 |
內容一:SOA概述 - SOA的基本概念 - 當今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務 = 軟件體系結構的演變和面向服務的設計原則 - SOA技術概覽 - SOA方法學和其他方法學的比較 - 面向服務的分析和設計概述 |
內容二:SOA與企業(yè)戰(zhàn)略 - 當今IT戰(zhàn)略所面臨的主要挑戰(zhàn)和任務 - 開始你的SOA旅程 |
內容三:SOA設計原則 - 業(yè)務和IT對齊 - 保持靈活性 - 松散耦合 |
內容四:SOA設計方法論 - SOA方法學和其他方法學的比較 - 面向服務的分析和設計概述 |
內容五:SOA參考架構 - SOA概念層次 - SOA參考架構 |
內容六:服務概念和識別,分類 - 服務的基本概念 - 服務的接口,契約,實現 - 服務的額外特性 - 服務松耦合 - 松耦合的形式和設計 - 服務的識別 - 服務的分類 -基本服務,組合服務,流程服務 |
內容一:SOA基礎架構和ESB - SOA基礎架構設施 - ESB基礎概念和職責 - 協議驅動和API驅動的ESB - ESB的功能特性 |
內容二:業(yè)務流程管理和BPEL技術 - BPM概念和SOA業(yè)務流程建模和基于服務的BPM - 服務的配置和編排 - BPEL概念和BPEL的基本特征 - BPEL模型和BPEL活動 - BPEL異常管理 - BPEL事物與補償機制 - BPEL開發(fā) |
內容一:Shared Services Access Layers - The Role of Access and Messaging Services - The Leveraging of ESB for Message Processing and Routing Scenarios - Messaging Services Capabilities - Message Transformation and Enrichment Concepts - Enterprise Service Bus Use Cases - Federated ESBs |
內容二:Data Service Design Considerations - Concepts, responsibilities and design considerations for data services - Design parallel data access and data redaction - SODA sweet spot for data services Manage evolution of data services - Location and access options for data services |
內容三:Business Service Design Considerations -Concepts, responsibilities and design considerations for business services - Design component, composite, and process services - SODA sweet spot for business services Options for designing business services with sequential flow, parallel flow, and workflow - Manage evolution of business services - Location and access options for business services |
內容四:Presentation Service Design Considerations -Concepts, responsibilities and design considerations for presentation services - Design Java and remote portlets - Current state of WSRP specifications - SODA sweet spot for presentation services - Manage evolution of presentation services - Location and access options for presentation services |
4 內容一:服務的注冊,發(fā)現和生命周期的管理 - 服務的注冊 - 服務的發(fā)現 - The Essential Service Lifecycle Steps - Leveraging Web Services Standards for Service Lifecycle Management - The Role and Capabilities of Web Services Management Tools - The Approval Process Architecture - Service Monitoring Requirements - Dynamic Service Policy Enforcement Scenarios |
內容二:SOA服務的版本,性能,安全和技術細節(jié) - 服務的版本劃分 - 服務的性能 - SOA的服務的安全 - 服務的狀態(tài)管理 - 服務的消息交互模式 - 服務的數據類型和錯誤,異常的處理 |
內容三:SOA組織和監(jiān)管(SOA Organization and Governance -SOA組織和角色 - SOA的業(yè)務層面的支持 - SOA Governance - 組織和監(jiān)管的定義過程 - 組織和監(jiān)控的計劃和實踐 |
內容四:SOA采用和實施 - Service Development Lifecycle Governance - SOA Organizational Planning and Management Activities - SOA Governance Processes and Roadmap Strategies |
內容五:SOA案例分析 - 多個SOA項目案例分析 |