来源: 联合电子、汽车电子与软件(直源)
一. 为什么要引入汽车SOA软件?
1
SOA作为一种面向服务的架构,是一种设计思想和方法论。在SOA架构中,服务是最核心的抽象手段和系统最基础的描述单元。
每个服务组件具备独立的功能,且可被复用;服务组件之间的接口遵循统一标准,可互相访问,可组合扩展。业务过程则是带有状态和服务调度策略的服务组件的组合与扩展(图1)。
通过SOA架构,可整合规划OEM在不同操作系统,硬件平台上(控制器)上的业务功能,实现对功能的快速迭代和重组,应对灵活多变的智能网联趋势下的业务需求。
图1:SOA架构模型
结合未来汽车域导向型电子电气架构(Domain-Oriented)和区域导向型电子电气架构(Zone-Oriented),应用SOA架构可实现业务过程(功能)的快速迭代与灵活重组,为智能网联趋势下的软件个性化与创新需求提供了良好的平台性解决方案。SOA架构应用于汽车新电子电气架构下的优势(图2):
车辆功能软件实现软硬分离
由于服务组件接口“标准可访问”,且描述方式独立于硬件平台和操作系统,因此组件功能可脱离硬件平台任意部署移动,对于算力有要求的复杂功能组件可向具备高带宽大算力的域控制器移动。</