英雄联盟外围下注

登录 | 注册 | English

资讯中心

英雄联盟外围下注  >  资讯中心  >  企业资讯

SOA=SOME/IP?你低估了这件事 | 第一弹

       身处汽车行业 的大家,一定深知新技术 的应用或者新概念 的提出绝不会事出无因,通常是为了抢夺新技术高地,让汽车更好满足现在和未来 的需求。那么,针对汽车电子电气架构领域掀起 的这股SOA风潮是由什么导致 的?SOA是什么?SOA带来什么好处?又应怎样实施SOA呢?
       小编:一、为什么汽车要上SOA?
老车新体验,快速满足市场需求
必须打破 的诰蔡换ツP
       车辆内部控制器通过传统总线连接,从而实现通信交互,但是信号 的收发关系和路由信息通常是静态 的、不可再更改 的,如果后期突然新增节点,改矩阵和路由表?再如果车辆上市后想新增一个功能到某个控制器,OTA可以将App包本身下载到该控制器,但这个新“朋友”怎样从其他节点获得所需信息呢?
必须建立功能灵活治理 的系统架构
       OTA是目前解决车辆在线升级,持续提高用户用车体验 的好方法,一个功能一个盒子 的时代已经过去了,但…OTA仅仅是途径,车辆 的电子电气架构和App设计架构能否支撑得起功能更新呢?如果一个新增功能 的实现,与车辆原有 的系统架构、驱动方式甚至通信方式不匹配,甚至相冲突,肯定是不可行 的。那么应该怎样解决呢?
万物互联,汽车要进物联网
       汽车在不久 的将来会在互联网、物联网、能源物联网中都占有重要 的地位,那么汽车必须具备开放性、网联性甚至自主性和自进化性,自动驾驶、V2X、边缘计算都是目之可见 的应用场景,电子电气架构和App平台架构在面对这样需求 的时候,应如何处理?
       已有 的电子电气架构及相应 的解决方案,很难对应并且解决目前汽车所遇到 的挑战,需要新 的方法论来打破僵局,于是SOA 的车载运用作为解决方案被提了出来。
       小编:二、为什么说SOA=SOME/IP 的话,就低估了整件事?
       先说说,什么是SOA(Service-Oriented Architecture)呢?
BEA资深SOA架构师Jeff Davies在其《SOA权威指南》中说到, SOA不是一种具体 的技术,而是一种架构策略层面 的引导思想。
OASIS(结构化信息标准促进组织)给予出 的SOA定义“SOA是一个范式,以达到组织利用处于不同所有权范围控制下 的分布式系统。”
百度百科告诉大家,面向服务 的架构(SOA)是一个组件模型,它将应用程序 的不同功能单元(称为服务)进行拆分,并通过这些服务之间定义良好 的接口和契约联系起来。接口是采用中立 的方式进行定义 的,它应该独立于实现服务 的硬件平台、操作系统和编程语言。
       SOA 的概念出自IT界,然而也还没有大家公认 的定义,但是SOA 的目标及其应具有 的特性却是清晰明了 的:
目 的:构建灵活可变 的平台系统
特性:
1. 服务间 松耦合,无状态、无依赖
2. 服务内 高内聚且完整,可复用、可灵活重组
3. 服务通信标准化
       从中大家看到SOA实现重点在于:
服务通信标准化,即面向服务 的通信(SOC,Service-Oriented Communication)
以服务重用、灵活重组为目 的 的服务划分,即基于服务 的复用共享式设计(SORS,Service-Oriented Reuse-shared Design)
还有一个隐形 的重点,就是用于承载和适配SOC和SORS 的App实现,即基于服务 的App架构(SOS,Service-Oriented Software Architecture)
       在车载环境中,SOME/IP基本解决了SOC,但SORS呢?SOS呢?仅有SOC 的SOA是没有灵魂 的,是不完整,也不可能实现SOA 的目标,故而,若认为SOA=SOME/IP 的话,你真 的低估了SOA。
图1 SOA示意图
小编说:三、v-SOA怎么实现呢?
       v-SOA:vehicle SOA,即应用在车辆上 的SOA 。SOA在IT领域基本是基于以太网实现 的,车载环境下最优 的实现方式应该是继承成熟 的技术和实现思路,好在车载以太网发展至今也有了几年 的积累,国内自主研发应用以太网技术 的新一代车型,已经陆续量产发售了,站在车载以太网 的肩膀上去实现SOA,无疑是一种不错 的选择。聚焦于汽车电子来说,可以从SOC(Service Oriented Communication)、SORS(Service-Oriented Reuse-shared Design)和SOS(Service-Oriented Software Architecture) 的先容v-SOA 的实现。
SOC(Service Oriented Communication)
        SOC主要为了实现通信标准化,动态建立通信关系,连接信息孤岛。车载以太网协议架构中 的SOME/IP就是基于SOA思想定义 的通信中间件,熟悉SOME/IP(Service-Oriented MiddleWare over IP) 的小伙伴会知道,SOME/IP是针对车载环境定义一套通信协议,出自AUTOSAR,可以达到屏蔽系统异构性,实现互操作 的目 的,所以,就实现SOC而言,大家完全能够通过SOME/IP来完成(当然SOC并非仅能通过SOME/IP来实现,在满足一些前提条件时,其他传输协议也可以使用,例如DDS等)。
       通信行为:SOME/IP吸取了RPC机制,顺利地继承了Server-Client 的模型,SOME/IP Service Discovery可以让Client灵活可靠 的找到Server,并订阅感兴趣 的服务内容,Client可以用Request-Response、Fire&Forget 的模型访问Server所提供 的Services;Server可以利用Notification推送给Client已经订阅 的服务内容。由于以太网采用交换机 的组网方式,拓扑内以太网节点 的交互能够二层转发,网内节点可以动态 的建立服务提供与消费 的关系,不依赖于其他额外 的机制和组件。例如,订阅机制,高精地图Server向外提供高精地图数据(Offer Service),ADAS控制单元想要订阅其车道线相关信息(Subscribe EventGroup),高精地图Server同意其订阅请求(Subscribe EventGroup Ack),而后Server开始发布高精地图 的车道线数据给ADAS控制单元。再如,请求与响应机制,HU想要获取DVR内存信息,此时DVR是Server,HU是client,由HU向DVR发出request,DVR收到请求后,根据自身当前状态,回复response。
 
图2 SOME/IP通信示例
       服务接口描述:统一 的服务接口描述是跨系统通信 的重要组成,SOME/IP有自己 的一套序列化原则,系统设计阶段要基于SOME/IP提供 的数据类型,统一设计服务接口描述,例如下表,还要进一步定义寻址信息等。
 
       小编说:进度条撑不住了,今天就先跟大家分享到这里,下一期大家再聊SORS、SOS 的相关实现,以及SOA实现现状,看看各大OEM是如何实现他们自己 的SOA 的,敬请期待~
 

相关文章

    没有相关文章
关于英雄联盟外围下注
企业概况
企业理念
企业资质
资讯中心
英雄联盟外围下注在全球
诚聘英才
校园招聘
实习生招聘
社会招聘
走进英雄联盟外围下注
常见问题
市场活动
在线研讨会
线下活动
微信课堂
用户社区
资料下载
英雄联盟外围下注月刊
用户留言
个人中心
PMT留言
相关链接
达索企业
IBM-中国
联系大家
电话:010-64840808
邮箱:market_dept@hirain.com
版权所有 ? 英雄联盟外围下注|2020电竞下注平台 京ICP备18000642号-1 京公网安备11010802017344号 网站地图 | 招聘信息 | 法律声明 | 隐私保护
XML 地图 | Sitemap 地图