所在位置:首頁 -- 技術培訓 -- 架構設計 -- SOA架構最佳實踐

SOA架構最佳實踐


課程簡介:
本課程展示了實現面向服務的架構(SOA)切實可行的規律,使得SOA不再只是鏡花水月,可望而不可及。然而,目前很多的書籍,培訓對SOA的研究僅僅停留在純概念,純理論上,導致SOA將始終是美麗而遙遠不可及的海市蜃樓。該課程的特色就是以實踐為根本,來組織內容的,先討論SOA的動機,定義,服務特性,服務發現和設計,服務分類等基本思想,建立SOA的綱,然后大量介紹SOA實踐的各個方面-技術細節如架構參考模型,服務的識別,SOA的安全,ESB技術實現,服務的流程BPEL,SOA性能,消息交換模式;管理細節如SOA版本劃分,SOA的開發過程,服務管理,SOA建立和監管過程等。對公司的業務戰略規劃管理和IT管理人員,可以幫助你了解SOA的成本,收益,對公司的組織結構的影響,建立SOA完整概念,進行恰當的架構決策,規避風險和陷阱,對開發一線的開發人員可以帶來,理解SOA精髓,了解SOA涉及的各種技術原理,只有真正理解SOA本質后,才編寫出漂亮的“面向SOA的代碼”。
為了更好理解SOA架構,充分結合實踐和案例的討論,基于講師多年對多個SOA實踐的經驗,言之有物,絕非紙上談兵。
 

 

課程目標:
- 軟件架構的本質
- 軟件架構建模,4+1視圖,軟件架構文檔
- 軟件架構的設計過程
- 軟件架構模式
- 掌握SOA的基本概念;
- 了解服務的設計原則和方法學;
- SOA基礎架構和企業服務總線ESB
- 服務識別,分類,實現
- 業務流程管理和BPEL技術
- 服務注冊,發現,生命周期管理
- 服務的消息交換模式
- 服務的版本管理和SOA安全,性能管理
- SOA的開發過程
- SOA和組織,監管(SOA Organization and Governance)

培訓指導思想:
- 結合客戶的實際需求,適當增加客戶感興趣的內容,刪除一些理論性強而客戶又很少用到的內容。同時參考了國外主要機構的SOA培訓課程。
- SOA-01 SOA Strategic Concepts and Principles
- SOA-B01 Strategic Concepts of Service-Oriented Architecture
- SOA-B02  Organization, Planning, and Architectural Considerations for SOA
- SOA-B03  SOA Organization and Governance
- SOA-R53 Architectural Concepts of Service Design
- SOA-R55 Architectural Concepts of Service Infrastructure Design for Service-Oriented Architecture
- SOA-R59 SOA Development of Applications

時間
內容
練習與實驗
Day1

內容一:SOA概述
- SOA的基本概念
- 當今IT戰略所面臨的主要挑戰和任務
= 軟件體系結構的演變和面向服務的設計原則
- SOA技術概覽
- SOA方法學和其他方法學的比較
- 面向服務的分析和設計概述

內容二:SOA與企業戰略
- 當今IT戰略所面臨的主要挑戰和任務
- 開始你的SOA旅程

內容三:SOA設計原則
- 業務和IT對齊
- 保持靈活性
- 松散耦合

內容四:SOA設計方法論
- SOA方法學和其他方法學的比較
- 面向服務的分析和設計概述

內容五:SOA參考架構
- SOA概念層次
- SOA參考架構                       

內容六:服務概念和識別,分類
- 服務的基本概念
- 服務的接口,契約,實現
- 服務的額外特性
- 服務松耦合
- 松耦合的形式和設計
- 服務的識別
- 服務的分類
-基本服務,組合服務,流程服務

相關案例介紹及分析
Day2
 
 
 
 
 
 
 
 
 
 
 

內容一:SOA基礎架構和ESB
- SOA基礎架構設施
- ESB基礎概念和職責
- 協議驅動和API驅動的ESB
- ESB的功能特性

內容二:業務流程管理和BPEL技術
- BPM概念和SOA業務流程建模和基于服務的BPM
- 服務的配置和編排
- BPEL概念和BPEL的基本特征
- BPEL模型和BPEL活動
- BPEL異常管理
- BPEL事物與補償機制
- BPEL開發

相關案例介紹及分析
Day3

內容一: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

相關案例介紹及分析

Day4

內容一:服務的注冊,發現和生命周期的管理
- 服務的注冊
- 服務的發現
- 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服務的版本,性能,安全和技術細節
-
服務的版本劃分
- 服務的性能
- SOA的服務的安全
- 服務的狀態管理
- 服務的消息交互模式
- 服務的數據類型和錯誤,異常的處理

內容三:SOA組織和監管(SOA Organization and Governance)
-
SOA組織和角色
- SOA的業務層面的支持
- SOA  Governance
- 組織和監管的定義過程
- 組織和監控的計劃和實踐

內容四:SOA采用和實施
-
Service Development Lifecycle Governance
- SOA Organizational Planning and Management Activities
- SOA Governance Processes and Roadmap Strategies

內容五:SOA案例分析
-
多個SOA項目案例分析

中国北京单场足球彩票 山西快乐10分走势图下载 老快3开奖遗漏查询 广西体彩11选五开奖 登录北京时时官网 雪糕车赚钱吗 pk10直播视频网站 高频彩精准计划软件 湖北快3走势图表 重庆时时领头羊全天计划 上海快三当前遗漏 黑马计划官网注册 凤凰时时彩平台 免费开单软件 易位时时彩后二稳赚 江苏快三精准计划软件 陕西快乐10分开奖时间