车载测试系列:SOA架构设计

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了车载测试系列:SOA架构设计相关的知识,希望对你有一定的参考价值。

汽车传统架构

很难满足新增信号、新增节点、变更功能等问题:

车载测试系列:SOA架构设计_架构设计

 

  • 新增信号流怎么办?修改通信矩阵?
  • 突然增加一个节点,怎么办?修改路由表?
  • 变更功能如何从其他节点获取所需信息?
  • 变更功能的实现与原系统架构通信方式不匹配怎么办?

SOA架构

车载测试系列:SOA架构设计_SOA_02

 

  • 软硬件分离,降低开发难度
  • 灵活部署软件,功能重新分配
  • 更新升级快
  • 易于扩展维护

架构设计原则

车载测试系列:SOA架构设计_架构设计_03

 

协议选择

车载测试系列:SOA架构设计_软件测试_04

 

SOA软件架构

从软件层面看SOA,可以CP AUTOSAR、AP AUTOSAR、以及非AUTOSAR系统,通过以太网的方式连接起来,如下图:

车载测试系列:SOA架构设计_架构设计_05

 

从整车层面来看,主要包括应用服务、扩展服务和基础服务,如下图所示:

车载测试系列:SOA架构设计_SOA_06

 

在整车层面,SOA架构构建的流程如下:

车载测试系列:SOA架构设计_SOA_07

 

服务设计流程如下:

  1. 梳理整车功能
  2. 规划SOA架构
  3. 服务定义
  4. 服务矩阵和ARXML设计
  5. 服务验证和仿真

车载测试系列:SOA架构设计_软件测试_08

作者: ​​千里和他的软件测试​​


以上是关于车载测试系列:SOA架构设计的主要内容,如果未能解决你的问题,请参考以下文章

汽车车载天线整车测试方案

电子电气架构车载网关系列——网关主要应用场景及相关要求

重磅来袭SOA架构的域控制器测试解决方案

重磅来袭SOA架构的域控制器测试解决方案

车载网络平台开发咨询服务

车载:面向服务的架构SOA 开发基础 (上)