如何制定SOA架构测试阶段接口描述语言的转换策略?
- 内容介绍
- 文章标签
- 相关推荐
本文共计3442个文字,预计阅读时间需要14分钟。
SOA架构与随需而动的汽车新四化推进,汽车整车厂实现车辆联网、自动驾驶和数据驱动的同步,更要满足用户个性化需求和对基本服务的快速响应要求,更好地解决这些问题。
SOA架构盛行
随着汽车新四化的推进,汽车整车厂在实现车辆网联、自动驾驶和数据驱动的同时,更要在满足用户体验和基本服务的基础上快速响应客户的个性化需求,为更好地解决这些新的挑战,整车厂引入了高性能的芯片、突破性的技术产品,同时传统的EE架构也需要变革,SOA(面向服务的架构)成为大多整车厂响应市场需求的首选架构。SOA架构的主要优势是可以在很大程度上实现分布式系统软件模块间的解耦,通过软件升级OTA可以更方便灵活地将服务实体部署在任意的域控制器上,服务之间只需通过简单、精确定义的接口进行通讯,不涉及底层编程接口和通讯模型。而且对于ECU的版本更新、信号库更新、代码修改等过程更加简便和灵活。简化了注册服务与调用API,节约了时间成本,提高系统的健壮性和扩展性。
SOA开发和部署步骤设计和部署一个SOA汽车软件大概可分为以下几个步骤:
图1 SOA开发部署步骤
服务接口开发阶段往往需要挑选有固定规则、逻辑性强,又有大量高度重复的场景进行测试验证,为了快速进行验证,架构工程师通常会以IDL(接口描述语言)来做服务定义描述,作为开发链路上后续工作开展的输入,业务逻辑开发阶段以统一的标准进行服务实现。
市面上的IDL语言非常多,例如FIDL、Protobuf、vCDL、ARXML、OMG IDL、CANoe FDX等。
本文共计3442个文字,预计阅读时间需要14分钟。
SOA架构与随需而动的汽车新四化推进,汽车整车厂实现车辆联网、自动驾驶和数据驱动的同步,更要满足用户个性化需求和对基本服务的快速响应要求,更好地解决这些问题。
SOA架构盛行
随着汽车新四化的推进,汽车整车厂在实现车辆网联、自动驾驶和数据驱动的同时,更要在满足用户体验和基本服务的基础上快速响应客户的个性化需求,为更好地解决这些新的挑战,整车厂引入了高性能的芯片、突破性的技术产品,同时传统的EE架构也需要变革,SOA(面向服务的架构)成为大多整车厂响应市场需求的首选架构。SOA架构的主要优势是可以在很大程度上实现分布式系统软件模块间的解耦,通过软件升级OTA可以更方便灵活地将服务实体部署在任意的域控制器上,服务之间只需通过简单、精确定义的接口进行通讯,不涉及底层编程接口和通讯模型。而且对于ECU的版本更新、信号库更新、代码修改等过程更加简便和灵活。简化了注册服务与调用API,节约了时间成本,提高系统的健壮性和扩展性。
SOA开发和部署步骤设计和部署一个SOA汽车软件大概可分为以下几个步骤:
图1 SOA开发部署步骤
服务接口开发阶段往往需要挑选有固定规则、逻辑性强,又有大量高度重复的场景进行测试验证,为了快速进行验证,架构工程师通常会以IDL(接口描述语言)来做服务定义描述,作为开发链路上后续工作开展的输入,业务逻辑开发阶段以统一的标准进行服务实现。
市面上的IDL语言非常多,例如FIDL、Protobuf、vCDL、ARXML、OMG IDL、CANoe FDX等。

