
發布
注冊
/
登錄SOA架構設計
關注創建者:匿名 創建時間:2026-01-04

SOA架構設計的實例教程
經緯恒潤可為客戶提供SOA架構設計開發咨詢服務:
SOA Feature及場景定義
面向服務的功能需求分析
面向服務的功能方案設計
服務定義及服務接口設計
服務調用關系設計
服務部署方案設計
服務需求規范設計
面向服務的通信設計及數據庫開發
服務接口測試
面向服務的通信測試
面向服務的系統測試
SOA方法論培訓
圖示 典型SOA架構開發流程
圖示 典型SOA服務分層
服務優勢
11年以上電子電氣架構開發經驗
30多個OEM整車E/E架構開發案例
100人以上的專業架構開發團隊
多款SOA架構量產車型開發案例
功能安全、信息安全、車載以太網等專業技術團隊支撐
豐富的工程咨詢服務經驗
豐富的產品開發配套經驗
展開 從整個SOA的架構模型中我們知道服務需要從通用服務平臺開始進行底層驅動,然后對上層傳感器執行器的控制管理進行驅動。由于AP直接支持服務接口,可以直接面向上層應用層,CP仍然是對常用的底層應用服務的驅動映射,因此,兩層驅動分別對應著經典的CP Autosar中間件調用和AP Autosar模式。
Step4:通訊協議設計
智能網聯汽車的SOA架構設計需要強大的環境感知、信息處理、實施決策、控制能力可以把智能交通、地圖、定位、通訊、云、大數據等進行系統集成,故車端與云端、車輛與車輛之間、車輛內部的各個ECU之間通信的速率和數據量都比傳統汽車高出幾個數量級,這些需要由多種復雜的硬件、軟件和高速通信總線共同實現,并在很大程度上決定智能汽車的功能實現和擴展的可靠性。車載以太網能夠很好的解決大數據量的信息交互,整個通信協議的定義包括虛擬以太網VLAN,以太網交換機Switch,套接字Socket,基于IP的可擴展面向服務的中間件SOME/IP,SD等。而基于AVB的下一代協議TSN(時間敏感網絡)可以提供非常優秀的實時性。
以太網通訊設計過程包含對服務實例進行通訊協議相關的信息配置。由于SOA架構中包含多個應用實體之間的多通路通信過程,且這些通信通常是網狀通信,因此需要在各個實體節點之間建立中間路由、轉化等。區別于傳統總線(Can/Lin),在軟件架構設計過程中,開發人員需要設計具體的服務類型、服務ID、服務數據類型、服務角色等。
SOA架構設計流程
SOA的邏輯架構內容需要根據分層架構策略分配給一層的多個模塊。
展開 經緯恒潤可為客戶提供 SOA 架構設計開發咨詢服務:
- SOA Feature 及場景定義
- 面向服務的功能需求分析
- 面向服務的功能方案設計
- 服務定義及服務接口設計
- 服務調用關系設計
- 服務部署方案設計
- 服務需求規范設計
- 面向服務的通信設計及數據庫開發
- 服務接口測試
- 面向服務的通信測試
- 面向服務的系統測試
- SOA 方法論培訓
圖示 典型 SOA 架構開發流程
圖示 典型 SOA 服務分層
服務優勢
- 11 年以上電子電氣架構開發經驗
- 30 多個 OEM 整車 E/E 架構開發案例
- 100 人以上的專業架構開發團隊
- 多款 SOA 架構量產車型開發案例
- 功能安全、信息安全、車載以太網等專業技術團隊支撐
- 豐富的工程咨詢服務經驗
- 豐富的產品開發配套經驗
展開 SOA的軟件架構設計原理
如下圖表示了典型的SOA軟件架構設計原理。這種以服務為目標的開發架構實際上是實現面向服務開發的SOA架構模型方案,讓產品經理專注于服務的設計,而系統軟件則深入到產品的開發過程中,這也是解決汽車軟件危機的重大突破。整個SOA架構可以總結為由邏輯架構構建起的一個軟硬解耦的系統和由服務架構完成的服務抽象與適配,最終建立了一個標準化的服務體系。
其整體邏輯架構設計過程可概括為:
電子電氣架構:
設計可拓展的架構(也叫計算與通信架構)需要滿足分層設計、分層測試、分層驗證要求,避免在開發階段軟件更迭的連鎖反應和集成測試中問題集中爆發,使得發現問題更加迅速,軟件版本更迭更加快速。
硬件計算平臺:
可擴展的硬件平臺包括SOA基礎服務管理和SOA硬件I/O控制管理,可兼容自動駕駛系統的多個傳感器和外部設備,支持多異構芯片和硬件升級。
操作系統內核/服務中間件:作為文件調度和驅動的核心,操作系統在支撐軟硬件解耦和軟件在硬件上的部署方面可以實現最好的支配能力。
通信架構:
通信架構的可擴展性可以很好的確保平臺化車型開發中快速適配,車型之間的差異可以減少到最少,開發下階段車型秩序進行通信擴展借鑒當前這代產品,不用再進行很多額外的開發工作,這樣可以大大減少后期產品線維護的壓力。
為了滿足車輛控制實時性的要求,核心網將會采用如TSN等的可靠通訊技術。在區域控制器下的局域網內,傳統的CAN、Lin等通訊方式將會繼續存在。局域網內可以以傳統的信號的方式進行通信,在核心的以太網骨干網絡中,將會以服務的方式進行數據之間的交互,就需要如DDS等通信中間件。
展開 圖10 新汽車電子電氣架構中的SOA架構應用
第二部:面向服務架構(SOA)的汽車軟件分析和設計
1
面向服務架構的開發過程從整體上可以概括為6個步驟,分別是:面向服務分析、面向服務設計、服務開發、服務測試、服務部署和服務權限管理,如圖11所示。其中,分析和設計面向服務的架構是開發SOA軟件的開端,也是判斷系統是否基于SOA架構的最重要且核心的環節。
聯合電子對分析和設計面向服務架構汽車軟件的具體流程與方法進行了探索,將面向服務的分析分解為系統需求分析、系統功能分析、候選服務分析三個子步驟,將面向服務的設計分解為系統架構設計和軟件架構設計兩個子步驟。經過架構師的良好分析,車輛功能(業務邏輯/業務過程)將結合實際實現情況,按不同業務領域完成解耦,并分解得到候選服務組件。后續,經過詳細且不斷迭代的設計,在候選服務的基礎上,最終會產出面向服務(SOA)的軟件架構。
展開 
SOA架構設計的相關專題、標簽、搜索
SOA架構設計的最新內容
高級軟件架構與系統設計2個月前
高級軟件架構與系統設計 課程基礎信息 發布年份:2026年 總章節/課程數:14個專項模塊、169節課程 總時長:7小時 文件大小:2.5GB 視頻編碼:h264,分辨率1280x720 音頻編碼:AAC,44.1千赫,雙聲道 課程語言:英語 學習收獲 掌握分布式
建模語言、建模方法和建模工具作為MBSE的三大支柱,是MBSE能否有效落地的重要影響因素,尤其方法論尤甚,它是絕大部分人開始接觸MBSE的切入點。本文為杉石團隊在
基于模型的系統工程MBSE的三大支柱,大家都非常熟悉:語言、方法和工具。這里,我們介紹的ARCADIA,同時提供了一種建模語言和一種建模方法。 圖1: 基于ARCADIA/Capella的MBSE三大支柱 ARCADIA建模方法 ARCADIA(架構分析和設計集成方法)是一種基于模型的系統、硬件和軟件架構設計工程方法。由Thales公司于2005年至2010年期間開發,該方法經過了一個迭代過程,涉
面向服務的通信設計
經緯恒潤參與多款SOA架構量產車型研發,可提供SOA架構下的通信設計咨詢服務。經緯恒潤具備豐富的面向服務通信設計經驗,可實現與架構開發內容的有效銜接,提升整車架構開發效率。
近年來,經緯恒潤在國內率先開展整車SOA架構的技術研發和業務布局,參與多款SOA架構下量產車型的研發,積累了豐富的SOA架構設計經驗。
經緯恒潤是目前國內少數能夠實現覆蓋智能駕駛電子產品、研發服務及解決方案、高級別智能駕駛整體解決方案,能夠提供智能駕駛全棧式解決方案的供應商。
為協作產品創建和產品數據管理提供了一個完全可擴展的平臺
內置基于知識的工程技術。
本地可擴展的解決方案。
從CATIA V4到CATIA V5的自然之路。
供與大多數CAD系統的接口,以優化整個供應鏈中的溝通。
產品數據管理的集成解決方案。
角色/功能
擴展STEP界面
為長期歸檔和公司流程提供了新的擴展STEP功能:
大型程序集可以導出為多個
引言
淺談系統安全架構設計
筆者從事功能安全領域工作八年有余,結合個人經驗分享一下對系統安全架構設計的理解,希望能夠解決部分同行對于安全架構設計的痛點。
注:圖片來源于網絡,如有侵權,請及時聯系作者刪除。
?本文主要內容分為6個部分(約7700字,30分鐘閱讀)
目錄
經緯恒潤持續關注車載以太網國際新趨勢,為客戶提供各類優質先進的車載以太網相關工程咨詢服務,涉及車載以太網設計、AVB/TSN量產應用、SOA架構、網絡安全設計和測試等多個領域。RTaW兩年前由經緯恒潤引入國內,是該公司在中國的重要合作伙伴。恒潤已為國內多家知名汽車企業提供了基于RTaW-Pegase產品的車載以太網TSN設計工程咨詢服務,更多資訊請訪問經緯恒潤官網或官微。
[1]O.
SOA的軟件架構設計原理
如下圖表示了典型的SOA軟件架構設計原理。這種以服務為目標的開發架構實際上是實現面向服務開發的SOA架構模型方案,讓產品經理專注于服務的設計,而系統軟件則深入到產品的開發過程中,這也是解決汽車軟件危機的重大突破。
相比傳統E/E架構,新的車型逐漸采用SOA架構,在整車設計、開發模式和方法論等方面都在發生革命性的變化,構建整車軟件開發平臺的復雜度顯著提高。”
行業發展趨勢大局已定,新的競爭力要素已經產生。他指出,軟件定義汽車趨勢下,主機廠需要通過應用軟件“獨特性”、“附加價值”和“可進化”來構建和發展品牌價值,體現速度、用戶體驗等新的競爭力要素。