车载以太网之要火系列 - 第36篇:郭大侠学SOME/IP - 忽闻江湖有新令,服务通信破天惊(SOA是个什么鬼)
写在开篇·车载以太网英雄大会郭靖刚学完DoIP正自我感觉良好。正好赶上车载以太网英雄大会各路豪杰齐聚聊的不是降龙十八掌而是车载以太网。郭靖心想刚学完DoIP好歹算半个行家。武功上能露脸技术上也能露脸。他凑过去。结果一听傻了。“咱这SOA架构服务定义还得再细化一下。”“SOME/IP的Service Discovery超时参数调了没”“以太网交换机VLAN配置跟上个月那个版本不一样了……”郭靖站在人群外围一句都听不懂。SOA是啥服务定义又是啥他张了张几次想问的嘴结果还是没好意思问。心里默念人外有人天外有天回家还得和蓉儿研究研究。一、什么叫“服务”回到家黄蓉听完郭靖的遭遇咬了口糖葫芦然后张口娓娓道来“靖哥哥SOA全称Service-Oriented Architecture就是面向服务的架构。先别急着背全称先搞懂什么是‘服务’。”她在白板上画了第一张图“所以‘服务’就是跨网络的远程能力”郭靖恍然大悟。“那我说我能拿包、能捶背是不是也算是一种服务你只要喊一声我就能开始干活呵呵”郭靖憨憨的说到。此时蓉儿已经笑的想花一样啦二、什么叫“面向服务的架构”SOA黄蓉继续画“所以SOA就是——不写死动态找。”郭靖总结。三、为什么以前不用为什么只有以太网能支持黄蓉画了对比图郭靖总结CAN的体质不支持以太网的体质天生适合。四、SOA和SOME/IP的关系“那SOA和SOME/IP到底啥关系”郭靖问。黄蓉画了第四张图五、黄蓉的小本本后来郭靖才知道黄蓉哪是“查了一下午”啊。她在郭靖学DoIP的时候就已经把SOME/IP翻了个遍。她笔记本最后一页写着“SOA是魂SOME/IP是形。靖哥哥学东西慢但他认真。我不替他学我只替他铺路。”写在最后这一篇最大的收获SOA面向服务的架构 设计思想让模块动态发布和调用服务不写死、动态找。“服务” 跨网络的远程能力。CAN体质不支持SOA以太网体质天生适合。SOA是魂SOME/IP是形。郭靖感叹本想露露脸结果被打脸。不过还好SOA这个门算是摸到了。黄蓉咬了口糖葫芦“行啊靖哥哥SOA的门你算是摸到了。那你知道SOA是怎么‘落地’的吗”郭靖摇头。黄蓉眨眨眼“下次扒给你看看。”打完收工886。