01-SOA到底是什么?

  1. 背景

互联网行业从业人员应该对SOA架构思想比较熟悉,汽车电子行业,对SOA完全陌生,不晓得这是啥?

有些业内人士也是利用信息差到处忽悠,对SOA概念侃侃而谈,实则根本不晓得SOA前世今生,以及SOA秘密。那么汽车行业兴起的SOA到底是什么?怎么来了?是否符合未来智能汽车发展之道?

2. SOA缘起

SOA(Service-Oriented-Architecture)的概念发起根源在于Autosar Adaptive Platform发布,简称AP,别于Autosar Classic Platform(CP)。

如下图Autosar架构:

2.1 什么是AP

AP是Autosar Adaptive Platform,它是支持面向服务体系结构即SOA(Service-Oriented-Architecture)。AP主要提供高性能计算和通信机制,并提供灵活的软件配置,如OTA技术。

2.2 为什么要采用AP

  • 整车OTA技术

  • 智能网联汽车发展

  • 车载以太网

  • 高性能、并行处理

  • SOA

AP遵循面向服务体系结构,系统可以由一组服务组成,应用程序亏根据需要使用一个或多个服务,服务可以驻留在应用程序运行的本地ECU/域控制器,也可以位于正在运行AP的另外一个实例的远程ECU上。

  • 安全因素

AP结合了架构,功能和程序方法。该体系结构基于SOA的分布式计算,从而使每个组件变得更加独立而不受以外干扰,有助于实现功能安全,以及使用C++编码来促进安全性。

  • 敏捷开发

敏捷开发至关重要的一点是,系统的基础体系结构是可以增量伸缩的,并且可能在部署系统后对其进行更新。AP的体系结构可以实现这一点,能应对快速变化的软件开发需求。

2.3 SOA 是架构实体吗?

SOA是一种架构思想,并不是架构本身,开发人员依据SOA架构思想构建软件架构,开发软件。说白了它就是一种思想方法论。

比如,在马克思思想的指导下,我们实现了工农阶级革命。

我们可以利用SOA架构思想,解耦软件需求,构造软件新架构(面向服务),实现敏捷开发。

3. SOA架构思想是否是智能汽车发展方向?

众所周知,SOA架构在互联网行业没有兴起多大的风浪,结果沉寂下去了。。。最后反而是微服务接棒,扛起大旗。

那么SOA能在汽车电子领域独领风骚吗?

标准的SOA是有ESB总线的,ESB总线开发后期容易瘫肿,不符合敏捷开发思想。

每一次服务交互的路线是:

服务调用者-->ESB(接收服务请求)-->服务提供者(服务处理)-->ESB(服务提供返回结果)-->服务调用者(服务返回)

💥毁掉SOA的ESB模型:

😳😳😳

汽车领域,智能操作系统市场占有率最大的是谁?

答案:QNX

QNX是什么架构?

答案: QNX是微内核架构

微内核跟微服务是什么关系?

答案:简直一个模子。

可能发展后面,名称是SOA,里子都是微服务。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

村里小码农

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值