天下
作者|黃百萬(wàn)來(lái)源|十一號(hào)組織知圈|進(jìn)“滑板底盤(pán)群”請(qǐng)加微yanzhi-6,備注底盤(pán)前一段時(shí)間,SOA在汽車媒體上的頻繁發(fā)聲差點(diǎn)讓我耳朵起了繭,正如現(xiàn)在做核酸做的即將起繭的喉嚨一樣。面對(duì)這種行業(yè)內(nèi)突然躥紅的概念,我一貫保持靈魂和肉體的無(wú)感,喜歡讓子彈飛一會(huì)。行業(yè)的變革,需要一些動(dòng)聽(tīng)的故事,需要一些資本的加持,需要一些陪跑的選手。時(shí)間到了2022年的5月,親眼見(jiàn)證越來(lái)越多的車企投入到SOA的躬身實(shí)踐中,親耳聽(tīng)到宇宙第一車企基于SOA新車量產(chǎn)落地的巨響。在行業(yè)交流沒(méi)有個(gè)SOA的議題可能都上不了臺(tái)面背景下,作者再不妄議SOA可能就要做一個(gè)上不了臺(tái)面的小編了。背景在當(dāng)前分布式電子電氣架構(gòu)階段,大家有沒(méi)有思考過(guò)主機(jī)廠負(fù)責(zé)哪個(gè)控制器的團(tuán)隊(duì)最窩火、最痛苦、最失意嗎?毫無(wú)疑問(wèn),是位于架構(gòu)中心(不是核心)位置的網(wǎng)關(guān)控制器,是負(fù)責(zé)不同總線間(Ethernet/CANFD/CAN/LIN等)信號(hào)路由和轉(zhuǎn)發(fā)功能的網(wǎng)關(guān)控制器。BCM和中控大屏可能略有不服,但請(qǐng)你們捫心自問(wèn):你們有為某一控制器漏提另一控制器的一個(gè)信號(hào)更新軟件的經(jīng)歷嗎;你們有為整車新增與自身不相關(guān)功能而更新軟件的經(jīng)歷嗎?這是分布式電子電氣架構(gòu)基于信號(hào)的點(diǎn)對(duì)點(diǎn)通訊方式痛苦的縮影。任何微小功能的改動(dòng)、BUG的修復(fù)都可能涉及通信矩陣的改動(dòng),也都影響著每次都躺槍的網(wǎng)關(guān)控制器的軟件更新。特斯拉Autopilot功能的迭代速度和變更范圍已經(jīng)刷新了傳統(tǒng)汽車行業(yè)的認(rèn)知,在未來(lái)高級(jí)別自動(dòng)駕駛技術(shù)成熟和落地后,功能迭代速度和變更范圍必將同時(shí)提升好幾個(gè)量級(jí)。而那時(shí)的車又不再是一個(gè)簡(jiǎn)單的交通工具,而是一個(gè)擁有辦公、休閑、娛樂(lè)屬性的移動(dòng)個(gè)人空間。針對(duì)不同乘車人提供千人千面的個(gè)性化、人性化、差異化的功能與服務(wù),不可或缺。而這一切,基于點(diǎn)對(duì)點(diǎn)通訊方式的分布式電子電氣架構(gòu)無(wú)法實(shí)現(xiàn)。而解決上述痛點(diǎn)與需求的答案就藏在互聯(lián)網(wǎng)的財(cái)富密碼中,一種叫做SOA的軟件架構(gòu)和軟件設(shè)計(jì)方法,一種可能是世紀(jì)大忽悠“軟件定義汽車”的軟件技術(shù)基礎(chǔ)。SOA定義SOA(Service-OrientedArchitecture,面向服務(wù)的架構(gòu)),雖然在互聯(lián)網(wǎng)領(lǐng)域已經(jīng)摸爬滾打了20年,但異常玄乎的是,至今尚未有公認(rèn)的定義,足見(jiàn)其深?yuàn)W且晦澀。下面我們摘選三個(gè)有代表性的定義,供讀者朋友參考。《SOA權(quán)威指南》一書(shū)的定義:SOA不是一種具體的技術(shù),而是一種架構(gòu)策略層面的指導(dǎo)思想。IBM的定義:SOA是一種可通過(guò)服務(wù)接口復(fù)用軟件組件的方法。百度百科的定義:SOA是一個(gè)組件模型,它將應(yīng)用程序的不同功能單元(服務(wù))進(jìn)行拆分,...