您现在的位置: 首页 > 网站导航收录 > 百科知识百科知识
soa是什么(全球首个汽车 SOA 平台诞生,我仿佛看到了乔布斯式颠覆之光)
汽车,功能,互联soa是什么(全球首个汽车 SOA 平台诞生,我仿佛看到了乔布斯式颠覆之光)
发布时间:2016-12-08加入收藏来源:互联网点击:
随着 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,想要实现什么功能,在市场中下载就行。
下一篇:返回列表
相关链接 |
||
网友回复(共有 0 条回复) |