2021软件定义汽车国际峰会丨联友科技助力汽车行业拥抱数智化浪潮

发布时间:2021-09-15点击率:


随着汽车智能化、网联化、电动化、共享化的快速发展,推动软件在汽车上应用的重要性日益凸显,越来越多生态玩家和传统企业纷纷加码软件领域投资和布局,以更好地迎接“软件定义汽车”时代的到来。



2021916日,2021软件定义汽车峰会聚集汽车及相关行业内300余位专家、企业领导、代表等,聚焦整车及零部件企业在软件方面的最新技术进展,分享智能驾驶、新一代电子电气架构、网络通信安全和车载操作系统等企业实践,探索软件定义汽车趋势下汽车行业技术发展现状及未来发展趋势。


联友科技作为支持单位,亮相此次峰会,受到了与会单位和人员的高度关注。联友科技总经理助理文军红在峰会上作《SOA之四重博弈》主题演讲,系统分享了联友科技在汽车SOA架构应用上的思考和实践。

“汽车行业发展面临用户需求场景化和产品功能服务化两大发展趋势和行业共识,只有真正理解用户在特定场景下的不同需求,思考如何满足用户的真正需求,才能打造出真正满足用户需求的产品和功能。”文军红说,满足好用户需求,SOA是最好的方法,在推进SOA的过程中,需要重点思考“真与假”“快与慢”“多与少”“粗与细”等四大问题——

1SOA要基于用户需求进行服务设计,而不是简单地将信号转换为服务,要做到真正为用户解决问题、产生价值;

2、车企由于其开发周期长、供应链复杂等特殊性,整体上是求“稳”的“V”模型开发,但在某个零件、功能和服务上,可以展开更迅捷的敏捷开发,快速迭代;

3、由于车辆关系到人身安全等重大问题,因此开发要格外严格,企业是要面向整车架构做全域/全功能的SOA,还是做部分域部分功能的SOA,取决于资源的多寡和技术积累的程度;

4SOA服务颗粒度的划分,要基于自身的技术积累与技术方向考虑。



文军红介绍,联友科技定位为“汽车+互联网产业连接器”,通过技术、平台、数据运营等助力汽车行业拥抱数智化浪潮,助力车企更快更好地数智化转型,为车企提供从需求分析到工程开发全流程的SOA技术支持和服务。

基于座舱域的技术特性和强用户体验性,联友科技认为对智能座舱实施SOA是优选之路。联友智能座舱基于用户体验打造既自主又开放的端云一体化解决方案,车端承载展示,云端实现外部生态资源的整合,协助主机厂打造自主可控,融合开放的智能座舱系统。同时,联友科技提供4G T-BOX5G C-V2X T-BOX、行泊一体域控制器等车联、车载、车控智能部件产品、方案及服务。



此次大会还针对企业在软件定义汽车新赛道中如何灵活定位并释放自身价值,车企如何打造卓越软件开发能力,如何构建完整架构创新设计实现云管端一体化SOA软件平台,基础软件如何应对软件定义汽车的挑战,汽车架构网络安全攻防实践等课题进行深入探讨。



''标签解析异常!
引发类型为“System.OutOfMemoryException”的异常。
在 System.String.CreateStringFromEncoding(Byte* bytes, Int32 byteLength, Encoding encoding) 在 System.Text.UnicodeEncoding.GetString(Byte[] bytes, Int32 index, Int32 count) 在 System.Data.SqlClient.TdsParserStateObject.TryReadString(Int32 length, String& value) 在 System.Data.SqlClient.TdsParser.TryReadSqlStringValue(SqlBuffer value, Byte type, Int32 length, Encoding encoding, Boolean isPlp, TdsParserStateObject stateObj) 在 System.Data.SqlClient.TdsParser.TryReadSqlValue(SqlBuffer value, SqlMetaDataPriv md, Int32 length, TdsParserStateObject stateObj, SqlCommandColumnEncryptionSetting columnEncryptionOverride, String columnName) 在 System.Data.SqlClient.SqlDataReader.TryReadColumnInternal(Int32 i, Boolean readHeaderOnly) 在 System.Data.SqlClient.SqlDataReader.TryReadColumn(Int32 i, Boolean setTimeout, Boolean allowPartiallyReadColumn) 在 System.Data.SqlClient.SqlDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.DataReaderContainer.CommonLanguageSubsetDataReader.GetValues(Object[] values) 在 System.Data.ProviderBase.SchemaMapping.LoadDataRow() 在 System.Data.Common.DataAdapter.FillLoadDataRow(SchemaMapping mapping) 在 System.Data.Common.DataAdapter.FillFromReader(DataSet dataset, DataTable datatable, String srcTable, DataReaderContainer dataReader, Int32 startRecord, Int32 maxRecords, DataColumn parentChapterColumn, Object parentChapterValue) 在 System.Data.Common.DataAdapter.Fill(DataSet dataSet, String srcTable, IDataReader dataReader, Int32 startRecord, Int32 maxRecords) 在 System.Data.Common.DbDataAdapter.FillInternal(DataSet dataset, DataTable[] datatables, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet, Int32 startRecord, Int32 maxRecords, String srcTable, IDbCommand command, CommandBehavior behavior) 在 System.Data.Common.DbDataAdapter.Fill(DataSet dataSet) 在 Whir.Repository.Database.Query(String sql, Object[] args) 在 Whir.Label.Dynamic.Content.GetColumnFileValue() 在 Whir.Label.Dynamic.Content.Render(HtmlTextWriter output)
下一篇:联友科技企业级BOM 解决方案获华为技术认证
VOC
客户之声

请您留言