SOA架構設計實現應用技術培訓
培訓綜述
SOA 是面向服務的架構,通過標準化的服務接口,松耦合的服務機制及可擴展性的服務特性,結合未來以高性能計算平臺“域控制器”為核心的集中化電子電器架構,將成為未來汽車領域“軟件定義汽車”,“科技驅動創新”“數據驅動服務”的技術基礎。在 SOA 架構中,服務是最核心的抽象手段和系統最基礎的單元。每個服務組件具備獨立的功能;服務組件之間的接口遵循統一的標 準,可互相訪問,可組合擴展。業務過程則過程則是帶有狀態和服務調度策略 的服務組件的組合和擴展。隨著整車電子電氣架構的集中化,SOA 成為新一代 汽車軟件的標準架構,本課程通過理論講解,視頻演示,案例展示和項目實操的形式,系統化的介紹 SOA 架構的軟件設計和開發技術。
培訓學習要點
· 掌握面向服務架構(SOA)的核心原理、技術優勢及其在汽車電子電氣架構中的戰略價值
· 理解SOA與微服務架構的區別與聯系,以及其在車載域控制器中的落地路徑
· 熟悉主流車載SOA通信框架(如SOME/IP、DDS)的設計與實現方法
· 掌握服務注冊、發現、路由、治理等關鍵機制在車載環境下的設計與優化
· 學習服務化業務分解、服務建模與契約設計的方法論
· 通過實際案例掌握SOA在域控制器中的工程實踐與開發流程
培訓適合人員
· 汽車電子電氣架構工程師
· 車載軟件架構師與系統工程師
· 域控制器開發工程師
· 車載通信與中間件開發工程師
· 智能座艙、車身控制、中央網關等軟件開發人員
· 軟件項目管理與技術決策者
· 高校車輛工程、軟件工程相關專業師生
培訓大綱
第一天
一、應用架構基本原理
1.1 面向服務簡介
1.2 面向服務所解決的問題
1.2.1 面向服務對企業的影響
1.2.2 面向服務計算的目標和優勢
1.3 傳統垂直應用架構
1.4 SOA服務化架構
1.5 微服務架構
二、SOA面向服務架構
2.1 大型主流SOA服務框架介紹
2.1.1 阿里Dubbo
2.1.2 淘寶HSF
2.2 面向服務特性
2.3 面向服務通訊框架
2.3.1 服務端功能設計
2.3.2 客戶端功能設計
2.3.3 可靠性設計
2.3.4 性能設計
2.3.5 最佳實踐
2.4 序列化與反序列化
2.4.1 功能設計
2.4.2 拓展設計
2.4.3 最佳實踐
2.5 服務路由策略
2.5.1 透明化路由
2.5.2 負載均衡
2.5.3 路由規則
2.5.4 本地路由優先策略
2.6 服務注冊中心
2.6.1 基礎概念:服務消費者、服務提供者、服務注冊中心
2.6.2 關鍵功能特性設計
2.6.3 服務訂閱發布流程設計
2.7 服務優先級調度
2.7.1 設置服務優先級
2.7.2 線路優先級方案
2.7.3 加權優先級隊列
第二天
2.8 服務治理
2.8.1 應用服務化后面臨的挑戰
2.8.2 架構設計
2.8.3 線下服務治理
2.8.4 安全和權限管理
2.9 面向服務日志消息跟蹤
2.9.1 系統架構
2.9.2 埋點日志
2.9.3 采集和存儲埋點日志
2.10 協議棧選擇及設計
2.10.1 關鍵技術點分析
2.10.2 功能設計
2.10.3 可靠性設計
2.10.4 安全性設計
2.11 服務業務分解與設計
2.11.1 服務層次簡介
2.11.2 分解業務問題
2.11.3 面向服務與服務組合
2.12 面向服務設計分析與建模
2.12.1 服務目錄及需求分析
2.12.2 服務建模
2.12.3 服務契約
2.12.4 服務邏輯設計
2.12.5 服務開發
2.12.6 服務測試
2.12.7 服務部署及維護
2.12.8 服務使用及監控
2.12.9 服務發現
2.13 最佳實踐
2.13.1 Genivi VsomeIP
2.13.2 Autosar Adaptive SOMEIP
2.13.3 DDS
2.13.4 域控制器SOA設計實現案例
培訓講師
汽車電子軟件工程實踐大師,曾任世界頂級零部件商和OEM軟件專家,曾負責多個智能座艙、車身控制、變速箱控制器、中央網關項目的的量產。擅長面向服務的EE架構,高性能網絡編程,音視頻流媒體編程,MCU/MPU軟件架構[classic autosar和Adaptive Autosar]和操作系統開發,熟練應用EnterPrise Architect、PrEEVision、Davinci Configurator、Davinci Developer、Matlab\StateFlow、Adaptive Autosar、Android Studio等各種開發工具。近年來擔任大型車廠軟件工程與電子架構部基礎軟件開發經理兼軟件架構專家,車載網絡專家,全面負責下一代汽車電子產品的架構和軟件設計。










