SOA面向服务架构:服务、服务实例、ARXML、服务接口调用、各参与方以及协议选择

1. 什么是服务

传统的汽车EE架构是基于信号的,使用can、lin等总线。随着车载以太网的普及和发展,面向服务架构越来越流行

SOA面向服务架构:服务、服务实例、ARXML、服务接口调用、各参与方以及协议选择_第1张图片

服务由一组服务接口组成,代表了某个功能,比如蓝牙音乐服务

它有三种类型的服务接口,分别为:Event、Method、Field

  • Event类型的服务接口是为了订阅server端的事件,比如订阅对方的蓝牙音乐已播放时间,订阅对方的蓝牙音乐信息等,这些都是Event的服务接口
  • Method类型的服务接口是远程调用server端的方法函数,其实就是远程操控对方的功能,比如远程点击server端蓝牙音乐的下一曲按钮,远程暂停server端蓝牙音乐播放等,这些都是Method的服务接口
  • Field类型又分为set、get、notify,分别为设置、获取、订阅server端的字段值,这个字段值可能代表着某个状态或某个参数,比如设置server端蓝牙音乐的定时播放时间,获取蓝牙音乐的状态等

这些具有相同功能性的服务接口SOA把它归为一类,当成是一个服务

2. 什么是服务实例

服务实例是服务在软件中的实现,也就是服务的实例化

可能这样说还是不明白,服

你可能感兴趣的:(【付费专栏】汽车通信协议,汽车通信协议,SOA)