全球首个汽车SOA平台已诞生 仿佛看到乔布斯式颠覆之光

时间:2021-02-25 11:39:08       来源:IT之家

随着 5G 和 AI 技术的推进,未来将是一个万物智慧互联的时代,这已经成为现阶段各行各业的共识。

而在 “智慧互联”的趋势中,“智慧”可以说是 “互联”的一个先决条件。终端如果无法智能化,“互联”也就失去了意义。

其实,终端智能化这件事,一直是人们努力实现的美好愿景。回顾很多终端的发展轨迹,都可以找到验证。

比如 PC。早期的 PC,只是单纯的个人计算设备,但如今已经进化成智能化的生产力工具,而未来,智慧 PC 正成为行业努力的方向。

更显著的是手机。最开始的大哥大,只能打电话;后来发展到功能机,有了短信、小游戏等更多的能力;然后是智能手机,硬件上有更强大的计算芯片和更丰富的传感器,软件上有安卓 / iOS 智能化操作系统,以及海量的第三方 App,有了这些,智能手机才具备智能的特性。

毫无疑问,接下来智能手机还会向着更智慧的方向演进。

智能手机,是移动互联网时代的核心和入口;而在万物智慧互联的时代,除了智能手机,还会形成更多交互中心,其中,汽车就是最关键的核心终端之一。

与之相对的,汽车的智能化也正成为不可阻挡的发展趋势。这个诞生了一百多年历史、人类最重要、最普遍的交通工具,必将在智慧互联时代迎接真正意义上的新生命。

所以,接下来的问题只是,汽车的智能化应该怎么做?如何改造、如何颠覆自我,以适应万物智慧互联的时代?

而近日,中国汽车龙头上汽集团发布了全球首个汽车 SOA 开放平台,为我们带来了解决这些问题的方案和启发。

什么是 SOA?以通俗的方式让你看懂

上汽本次推出的汽车 SOA 开放平台,其核心理念是 “软件定义汽车”。这么说大家可能一头雾水,我们首先要明白汽车 SOA 到底是什么。

SOA,即面向服务的架构(Service-Oriented Architecture)。如果说整车集中电子电气(EE)架构是 “软件定义汽车”的硬件基础,那么 SOA 就是 “软件定义汽车”的软件基础。

SOA 其实是一种软件设计的核心方法,是IT研究与顾问咨询公司 Gartner 在 1996 年提出的。它并非新鲜概念,而是已经在IT互联网领域历经了 20 年左右的发展。

只是,SOA 这次在整车产品上实现全面应用,还是头一回。

关于 SOA 的具体概念,专业而抽象。IT之家尽量用最粗糙、简单的方式帮助大家理解。

首先,它在百度百科上的定义是这样的:

“它将应用程序的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好的接口和协议联系起来。”

这么说肯定不好懂。

我们可以这样理解,比如有一个系统,在互联网早期,它的访问量小,功能服务简单,只有一个应用,功能(服务)都是部署在一起的,这样也能满足需求。这叫单一应用架构。

但是技术普及,访问量增加,大家都同时需要调用某个应用的某个功能,或者有了新的需求,单一应用架构已经不能满足需求了。

于是人们把原来的一个系统拆分成几个子系统,应用也进行拆分,以满足不同的调用需求,这样就等于实现了扩容,也提升了开发效率。这叫垂直应用架构。

但这个架构有一个缺点,就是随着访问量越来越多,垂直的子系统、应用的数量越来越多,而不同系统之间有很多重复的功能服务,叠加起来占用资源,拉低效率。

再后来,人们干脆把系统中核心的服务抽了出来,形成独立的服务中心,并加入一个调度中心对访问压力进行管控,这就是 SOA 了。

如果这样说大家还是不理解,那么小编再举个更通俗的例子。

比如有个老板小明,他开了一家 KTV,这家 KTV 经营了几十年,而在最初的时候,不叫 KTV,叫卡拉 OK。

第一家卡拉 OK,名气小,人流量低,所以当时只有一个点歌台,一个服务员,就能正常经营。这相当于上面的单一应用架构。

但是,因为小明经营能力很强,这家卡拉 OK 做大了,客人越来越多,一个点歌台一个服务员肯定不行,所以小明不断增加点歌台和服务员,以满足经营需求。这就相当于垂直应用架构。

不过呢,那个时候卡拉 OK 点歌用的都是光盘。如果同时有好几个客人都要点唱《潇洒走一回》这首歌,那小明就得为这首歌准备好几个光盘。

而且,客人想唱这首歌,还得请服务员在很多光盘中找到包含这首歌的光盘,非常麻烦,即浪费,又不方便,还不一定能满足人多时的需求。

不过随着时代、技术发展,现在就不同了。小明的卡拉 OK 变成了 KTV,每个包间放一个点歌机,所有的歌曲资源都是在系统云端,不管多少个顾客同时点《潇洒走一回》,只要自己在点歌机里找到,然后 “直接取用”就行了,服务员都不需要。

这就相当于 SOA 了。但还不是 SOA 的全部功能,SOA 还能实现共创,还是以 KTV 举例,比如你可以在 KTV 的系统里写编曲、写歌,写的好的话,你还可以发布在 KTV 里面,并且开放权限让大家都唱你的歌。

当然,这个例子就是帮助大家搞清楚 SOA 大概是怎么个逻辑,具体到 SOA 面向服务的架构细节,还非常复杂,这里就不便展开了。

当 SOA 遇到汽车,真正不同的体验

我们把这个逻辑套用到汽车上,就是一辆汽车有上百个部件:中控、底盘、车窗,音响、车灯、车内各种传感器…… 过去这些部件对应的功能,都是汽车企业在制造时设定好的,就连车载应用能调用的功能,也都是车厂设定好的,车主、其他的开发者无法更改。

这就导致现在汽车的功能局限性、同质化情况严重。坐在车里,一块屏幕,语音控制,交互逻辑、娱乐功能等,几乎都差不多。比如你想听歌,只能用车厂给你提供的《QQ 音乐》,你车上的《QQ 音乐》和其他品牌车上的,还没啥区别。

而上汽推出的汽车 SOA,突破了这种局限,他们把汽车做成了一个开放平台,上面说的这些部件,其功能调用的权利被开放给了外界。

上汽 SOA 平台包括专门的开发者平台,为各类开发者提供软件开发工具,通过这种方式,用户、极客、汽车厂商、供应商、其它第三方开发者,都可以在智能车 SOA 平台上 DIY 自己的数字化应用。

他们想要调用什么样的功能服务,直接取用就好了。就像上面那个 KTV 的例子,顾客想点什么歌,直接在点歌机中选择就行了。

整车就好像一个由应用软件提供海量服务的 “服务平台”,所以叫 “软件汽车”。

说到这里,大家可能首先会想到,汽车这些部件的功能、服务都开放出去了,汽车本身还安全吗?

上汽当然也想到了这一点。针对 SOA 平台,他们设计了功能安全和信息安全系统。通过 “云(云计算平台)、管(传输网络)、端(智能终端)一体化的防护体系”,在为开发者构建开放、互联、便捷生态的同时,也提供了高安全、高可靠的开发环境。

在安全的前提下,汽车能够提供的功能服务将会得到颠覆性的改变。

我们甚至可以想到,“软件汽车”都会有类似 iOS 中 AppStore 一样的应用市场,无数开发者针对汽车开发的 App 都在其中,我们想要使用哪个 App,想要实现什么功能,在市场中下载就行。

这个变化可以说是必然的,也是意义非凡的。

我们类比 iPhone 的发展轨迹,其实初代 iPhone 虽然是一款革命性的产品,但有限的应用在当时也被很多人诟病,限制了其销售,直到 2008 年 7 月,乔布斯正式推出 APP Store 后,iPhone 才真正走上颠覆手机的道路,并由此创造了以 APP Store 为核心的庞大的 iOS 生态。

由此可以看到上汽推出的汽车 SOA 开放平台是怎样一个重要的举措,无疑,它是志在打造一个以用户体验为核心,各方开发者共同参与、合作共赢的智能汽车生态。

汽车 SOA 开放平台的意义还不止于此。

首个 SOA 开放平台,全面革新的软件汽车

本文开头我们说了汽车智能化的趋势,在上汽的眼中,智能化的 “软件汽车”应该是怎样的呢?

上汽软件中心首席架构师孟超在去年的一次演讲中就表示,“汽车应该是人类的一个伙伴。”具体说就是高度智能化、数字化的移动终端,能满足千人千面的用户需求,并且具备自学习、自决策、自成长、自进化的能力。

SOA 平台,就是让汽车成为人类伙伴的关键一步,这无论对汽车行业,还是对消费者、OEM 厂商来说,都拥有重要意义。

首先,我们在开头说了,“智慧”是互联的一个先决条件,汽车完成了智能化,才能成为万物互联得到关键环节,才能成为智能 IoT 时代的交互中枢与核心入口。

因此 SOA 归根结底是对汽车这一终端本质定位的变革,也是对汽车产业的变革。过去的汽车就是一部车,和其他终端基本没什么瓜葛,接下来,汽车将摆脱孤岛属性,和更多汽车、更多终端紧密互联。进而,整个汽车产业的设计、开发、制造全链条都会被颠覆,过去的孤岛式开发将不可取,产业链将引入海量新的成员,并形成更加深度的融合、从而构成更加广阔的生态。

还有就是,由于 SOA 本身的技术优势,汽车软件开发的周期和成本会下降,效率则会大大提升。在过去,想要对汽车系统的某个服务进行改动,还要考虑对其他服务、系统的影响,经常改动一个地方,其他地方都要重新设计。而 SOA 中,服务被提取了出来,则不存在这个问题。

此外,SOA 开放平台重构了汽车的服务功能,对车辆的每个硬件都进行了封装化和 IP 化,具体到车厂可以知道全球某个地方的某辆汽车的某个传感器正在做什么。这样能能力让汽车可以产生海量的数据。有了数据,结合算法、软件层面的不断迭代,汽车就会从原来冷冰冰的交通工具,进化成能够洞察用户需求、可以交流并主动提供服务的 “伙伴”。

一辆车是这样,如果成千上万辆车都是这样,这些智能汽车就会在整个城市 IOT(物联网)中产生海量的数据,进而为智慧城市的建设提供充足的数据流、信息流、甚至资金流。

试想一下,当上汽将 SOA 平台的底层硬件能力、软件系统以及数据信息开放给开发者,将会为整个汽车行业带来怎样庞杂的新生态。

从消费者的角度来说,SOA 软件平台可以调用汽车上的近千个硬件,提供庞大数量的应用场景,带来像智能手机一样的海量应用软件,从而提供无限丰富的智慧服务。

例如当一家人外出游玩时,汽车会主动调节热闹喜庆的座舱氛围,让大家心情开心;当汽车遇到故障时,还能第一时间识别诊断并找到最近的维修站;当你开车疲倦时,汽车甚至能陪你聊天提神甚至接管方向盘……

总之就是在 SOA 软件平台的帮助下,根据乘员数量、道路情况、目的地甚至自己心情等不同条件配置不同功能,实现千人千面的用车体验。这绝对有别于传统汽车的全面进化的体验。

从这个角度来说,汽车企业也将不只是生产制造汽车,更升级为移动出行服务供应商,通过与多方的协同合作,针对软件进行高效的开发、配置、迭代,来满足用户多种多样的用车需求。

最后,对 OEM 来说也是类似,在 SOA 数字化软件平台上,OEM 可以更快速和专注的对汽车整车硬件进行升级革新,这也是数字化应用不断丰富复杂时对硬件的基本要求;同时在 SOA 的统一标准下,OEM 也可以做出自己百花齐放的应用,打出自己的差异化路线。

总结:百年未见的变局,美好未来的钥匙

自 1908 年福特发明 T 型车以来,汽车成为现代社会主要交通工具已经长达 110 多年之久,这么长的时间里,汽车这一产品虽然在形态、功能、定位等方面一直在进步,但其实都没有产生什么本质的改变。

也就是近些年,随着新能源电动汽车技术的普及,物联网、AI 等技术的引入,汽车产业才开始悄然发生着质变。但技术终究只是工具,在汽车行业走向质变的路上,到底应该怎么质变?怎样将技术转化成实际可用的服务,怎样让这些技术最大化释放他们对汽车行业的变革力?这些问题,需要我们有更多的思考,需要技术本身之外的方法来解决。

上汽推出的全球首个汽车 SOA 开放平台,可以说的行业第一次针对这些问题给出了具体完善的方法论。它的导向是 “软件定义汽车”,是充满智慧能力的 “软件汽车”,或者说,“人类的伙伴”。

在行业各方共创共赢、群策群力的基础上,SOA 开放平台必将为我们带来一个崭新的智能汽车生态,带来更加智慧的出行和生活方式。

关键词: SOA平台