当前位置:网站首页>SOA面向服务架构:服务、服务实例、ARXML、服务接口调用以及各参与方
SOA面向服务架构:服务、服务实例、ARXML、服务接口调用以及各参与方
2022-08-04 18:51:00 【jasonj33】
- 什么是服务
服务由一组服务接口组成,代表了某个功能,比如蓝牙音乐服务
它有三种类型的服务接口,分别为:Event、Method、Field
- Event类型的服务接口是为了订阅server端的事件,比如订阅对方的蓝牙音乐已播放时间,订阅对方的蓝牙音乐信息等,这些都是Event的服务接口
- Method类型的服务接口是远程调用server端的方法函数,其实就是远程操控对方的功能,比如远程点击server端蓝牙音乐的下一曲按钮,远程暂停server端蓝牙音乐播放等,这些都是Method的服务接口
- Field类型又分为set、get、notify,分别为设置、获取、订阅server端的字段值,这个字段值可能代表着某个状态或某个参数,比如设置server端蓝牙音乐的定时播放时间,获取蓝牙音乐的状态等
这些具有相同功能性的服务接口SOA把它归为一类,当成是一个服务
- 什么是服务实例
服务实例是服务在软件中的实现,也就是服务的实例化
可能这样说还是不明白,服务是具有相同功能性的服务接口的组成,服务接口需要具体部署在ECU的软件中,也就是服务部署在ECU的软件中
一个服务可以部署在这个ECU软件中,也可以部署在另一个ECU软件中,它们有不同的服务实例ID
不能说服务实例就是为了区分服务在不同ECU中,但是服务实例确实有这个作用
边栏推荐
- 服务器
- How can test engineers break through career bottlenecks?
- C#爬虫之通过Selenium获取浏览器请求响应结果
- Activity数据库字段说明
- 浅谈web网站架构演变过程
- Scala105-Spark.sql中collect_list用法
- MMDetection 使用示例:从入门到出门
- After EasyCVR is locally connected to the national standard device to map the public network, the local device cannot play and cascade the solution
- 译文推荐|Apache Pulsar 隔离系列(四):单集群隔离策略
- Day018 Inheritance
猜你喜欢
随机推荐
Homework 8.3 Thread Synchronization Mutex Condition Variables
入选爱分析·银行数字化厂商全景报告,网易数帆助力金融数字化场景落地
The Industrial Metaverse Brings Changes to Industry
[Distributed Advanced] Let's fill in those pits in Redis distributed locks.
股票开户广发证券,网上开户安全吗?
服务器
#yyds干货盘点# 面试必刷TOP101:链表相加(二)
ACP-Cloud Computing By Wakin自用笔记(1)云计算基础、虚拟化技术
作业8.3 线程同步互斥机制条件变量
动态数组底层是如何实现的
C#爬虫之通过Selenium获取浏览器请求响应结果
PHP代码审计8—SSRF 漏洞
Scala104 - Built-in datetime functions for Spark.sql
Route lazy loading
ros2订阅esp32发布的电池电压数据-补充
实验室专利书写指南
【CCIG 2022】视觉大模型论坛
关于使用腾讯云HiFlow场景连接器每天提醒签到打卡
EuROC dataset format and related codes
HCIP-R&S By Wakin自用笔记(1)企业网络高级解决方案