热门标签 | HotTags
当前位置:  开发笔记 > 程序员 > 正文

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

汽车传统架构很难满足新增信号、新增节点、变更功能等问题: 新增信号流怎么办?修改通信矩阵?突然增加一个节点,怎么办?修改路由表?变更功能如何从其他节点获取所需信息?变

汽车传统架构

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

 



  • 新增信号流怎么办?修改通信矩阵?

  • 突然增加一个节点,怎么办?修改路由表?

  • 变更功能如何从其他节点获取所需信息?

  • 变更功能的实现与原系统架构通信方式不匹配怎么办?


SOA架构

 



  • 软硬件分离,降低开发难度

  • 灵活部署软件,功能重新分配

  • 更新升级快

  • 易于扩展维护


架构设计原则

 


协议选择

 


SOA软件架构

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

 

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

 

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

 

服务设计流程如下:



  1. 梳理整车功能

  2. 规划SOA架构

  3. 服务定义

  4. 服务矩阵和ARXML设计

  5. 服务验证和仿真


作者:

千里和他的软件测试


软件测试学习交流:

软件测试交流群 172489141


银行金融业务交流:

新网银测试群 52304542


接口自动化性能交流:

一个正经的测试群 188427938



推荐阅读
author-avatar
园园哚
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有