1. 什么是服务

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

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

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

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

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

2. 什么是服务实例

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

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

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

  1. 微服务架构基本介绍与微服务设计模式

    微服务与传统单体服务 单体服务 一个项目中包含了所有的服务叫做单体服务 优点: 开发简单,对技术栈要求不高 部署.运维方便,只需要对一台机器.一个服务进行部署.运维 服务监控.问题排查简单,只需要对一 ...

  2. 微服务架构与SpringCloud:微服务架构的特点

    微服务架构与Spring Cloud 近几年大家都在谈论云原生和微服务,例如 © 云原生技术能够帮助公司和机构在私有云.公有云和混有云等新型动态环境中,构建和运行可弹性扩展的应用. 微服务架构是一项在 ...

  3. 你知道微服务架构深度解析:微服务的主要特性有哪些吗?

    微服务主要特性 粒度更细的服务 微服务架构相比SOA分布式架构强调按业务边界做细粒度的服务拆分.SOA架构使用粗粒度的服务模式来封装业务和技术能力,减少服务交互,但同时带来了业务耦合的复杂性.而微服务 ...

  4. 【微服务架构】什么是微服务? — 全面了解微服务架构

    What is Microservices - Edureka 您有没有想过,什么是微服务以及扩展行业如何与它们集成,同时构建应用程序以满足客户的期望? 要了解什么是微服务,您必须了解如何将单体应用程 ...

  5. Re:从 0 开始的微服务架构--(四)如何保障微服务架构下的数据一致性--转

    原文地址:http://mp.weixin.qq.com/s/eXvoJew3bjFKzLLJpS0Otg 随着微服务架构的推广,越来越多的公司采用微服务架构来构建自己的业务平台.就像前边的文章说的, ...

  6. 业务中台管理系统、业务中台架构、接口类服务、模型类服务、界面类服务、组件类服务、服务架构、中后台、服务审核、AI服务、位置服务、行业场景服务、企业中台、接口配置、模型配置、数据处理、结构化数据、数据源

    业务中台管理系统.业务中台架构.接口类服务.模型类服务.界面类服务.组件类服务.服务架构.中后台.服务审核.AI服务.位置服务.行业场景服务.企业中台.接口配置.模型配置.数据处理.结构化数据.数据源 ...

  7. SpringCloud一、前提概述、相关微服务和微服务架构理论知识、微服务技术栈有哪些、

    ①前提概述.微服务架构springcloud的相关学习. 前提知识+相关说明 1.目前,我们学习到最后的微服务架构SpringCloud,基本上需要熟悉以前的学习内容和知识:springmvc.spr ...

  8. AI微服务架构设计—人脸AI SaaS服务(一)

    AI微服务架构设计-人脸AI  SaaS服务(一) 简介: 基于DOCKER 和K8S的人脸识别微服务设计.适用于大规模的人脸识别.人证对比.情绪识别. 组件: Faceserver:人脸算法服务(无 ...

  9. 微服务架构是什么?微服务架构与SOA的区别

    微服务架构定义 微服务架构是一种架构风格和架构思想,它倡导我们在传统软件应用架构的基础上,将系统业务按照功能拆分为更加细粒度的服务,所拆分的每一个服务都是一个独立的应用,这些应用对外提供公共的API, ...

最新文章

  1. WheelView实现省市区三级联动(数据库实现版本号附带完整SQL及数据)
  2. BZOJ3508 开灯 [校内NOIP2018模拟20181027] 密码锁
  3. pb9 调用系统语音_成都电销系统一个月多少钱_选择灵狐传媒_收费透明
  4. Java SE书籍推荐
  5. C语言指针类型和类型转换
  6. 单片机c语言最容易上手的教程,最好的单片机C语言快速入门教程.doc
  7. 工作流引擎 开发框架 java源码 电商源码
  8. matlab提高循环运行效率,提高MATLAB运行效率
  9. YY语音CTO赵斌的技术创业
  10. c语言函数输出怎么让竖的变横的,c语言里面。为什么我的屏幕输出数字都是竖着输出。而不是横着。怎么才能变成横着。我想输出矩阵格式的。...
  11. php文件上传漏洞攻击与防御
  12. Unity获取Android手机的RAM和剩余RAM和ROM
  13. 用炒菜的思路搞定你的复杂分析
  14. DNS域名解析服务(正向解析)
  15. 1:Web开发入门-Java Web
  16. Linux常用系统工作命令、管理输入输出以及vim、管道的相关用法
  17. Redis中间件总结
  18. 工业控制系统概述:SCADA,DCS和PLC的概述
  19. 黑客教父龚蔚:是谁打开了潘多拉的魔盒
  20. Twemproxy – Twitter 开源的 Redis proxy

热门文章

  1. 埃迪·加马拉 - 文学经理
  2. WebRTC服务器搭建
  3. 2021肖秀荣强化班
  4. windows主机支持php,HostEase Windows主机安装PHPWind论坛程序
  5. 图灵奖得主Joseph Sifakis开讲,首场AI TIME Master大师讲坛完美收官
  6. 武汉坚守第五十四天——胖人容易被感染,荷兰分析有数据
  7. python安装百度aip_百度Aip人脸识别之python代码
  8. STM32控制两路直流电机_2
  9. 脑疾病患者福音,又一家脑机接口公司完成首次人体试验
  10. SignalTap II使用技巧之禁用/去除stp文件绑定