点击上方蓝字谈思实验室
获取更多汽车网络安全资讯
一、面向服务的设计原则与战略目标
01
面向服务的设计原则与约束
-
标准化服务契约原则
-
服务松耦合原则
-
服务抽象原则
-
服务可重用性原则
-
服务自治性原则
-
服务无状态原则
-
服务可发现原则
-
服务可组合性原则
02
面向服务的战略目标
-
提升本征互操作性
-
增强联合
-
增加供应商多元化选择
-
同步提升业务和技术对齐
-
提高投资回报率
-
提高组织的业务敏捷性
-
降低研发成本
图 1通过应用面向服务的原则实现面向服务技术的战略目标
二、SOA软件架构在自动驾驶领域的应用
01
服务接口设计
-
服务ID——服务ID需全局唯一。 -
消息数据类型 —— 定义服务间交互的数据结构。 -
服务通信方式 ——Adaptive AutoSAR支持服务间使用 Event、Method、Field三种通信方式。 -
服务通信协议 —— 车载领域一般采用的通信协议有SOME/IP、DDS两种。
02
软件组件(SWC)设计
Application SW
定义收发端口(Port),对应引用服务接口所定义的服务。
Executable
定义可执行文件的基本属性,引用Application SW配置。
03
“机器”(Machine)设计
-
通信结构——定义Machine上所有的网络端点、服务发现地址与端口号。 -
物理资源用量——CPU利用率、内存利用率等。
04
服务实例设计
-
服务提供者—— 具有提供服务功能的特定角色的服务实例,依据定义的服务接口提供服务,以不同的InstanceID区分实例。 -
服务消费者——具有使用服务功能的特定角色的服务实例,需确保从服务提供者获取定义的服务接口,以不同的InstanceID区分实例。 -
服务实例的映射——设计服务实例到Machine的映射以及服务实例到端口(Port)的映射。
05
进程(Process)设计
-
进程基本参数——定义对应的可执行程序,并指定运行的Machine。 -
启动管理——定义进程启动方式、启动优先级以及启动依赖。
图 2 服务接口配置文件示例
三、SOA软件架构的不足
01
性能低
02
安全性不强
03
服务的颗粒度标准难定
四、SOA在汽车领域的前景与展望
来源:国家创新中心
码上报名
AutoSec 2022 第六届中国汽车网络安全周暨汽车数据安全展火热报名中
华为蔡建永:智能网联汽车的数字安全和功能安全挑战与思考
汽车数据合规要点
车载以太网技术发展与测试方法
车载以太网防火墙设计
SOA:整车架构下一代的升级方向
八月精品课程:AutoSec汽车网络安全高级工程师技术培训,仅限前15位,报满即止。
会员权益: (点击可进入)谈思实验室VIP会员
END
微信入群
谈思实验室专注智能汽车信息安全、预期功能安全、自动驾驶、以太网等汽车创新技术,为汽车行业提供最优质的学习交流服务,并依托强大的产业及专家资源,致力于打造汽车产业一流高效的商务平台。
每年谈思实验室举办数十场线上线下品牌活动,拥有数十个智能汽车创新技术的精品专题社群,覆盖BMW、Daimler、PSA、Audi、Volvo、Nissan、广汽、一汽、上汽、蔚来等近百家国内国际领先的汽车厂商专家,已经服务上万名智能汽车行业上下游产业链从业者。专属社群有:信息安全、功能安全、自动驾驶、TARA、渗透测试、SOTIF、WP.29、以太网、物联网安全等,现专题社群仍然开放,入满即止。
扫描二维码添加微信,根据提示,可以进入有意向的专题交流群,享受最新资讯及与业内专家互动机会。
谈思实验室,为汽车科技赋能,推动产业创新发展!
原文始发于微信公众号(谈思实验室):SOA在智能网联汽车的应用实践与发展前景