soa是什么意思呢,sucha和soa什么意思

首页 > 科技 > 作者:YD1662024-06-11 03:02:05

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

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

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

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

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

soa是什么意思呢,sucha和soa什么意思(1)

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

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

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

soa是什么意思呢,sucha和soa什么意思(2)

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

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

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

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

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

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

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

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

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

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

soa是什么意思呢,sucha和soa什么意思(3)

这么说肯定不好懂。

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

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

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

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

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

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

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

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

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

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

soa是什么意思呢,sucha和soa什么意思(4)

首页 123下一页

栏目热文

文档排行

本站推荐

Copyright © 2018 - 2021 www.yd166.com., All Rights Reserved.