首页/文章/ 详情

工业软件避免各自为战

6月前浏览4791


作者:田锋

摘要



正文

 

中国自主工业软件产业一个显著特点是“小而散”。相比国际大鳄,产业中的每家公司都较为弱小。如果国际大鳄是艘军舰,那我们就是一群“小帆板”。如果各自为战,一群小帆板也不可能战胜一艘军舰。中国工业软件公司的发展未来,绝对不是小帆板们各自慢慢长成军舰的模式,而是要凝聚力量,把小而散的帆板聚合起来联合作战。过去曹操把船只绑在一起以增加稳定性、抗击打能力和战斗力,虽然不是最好的策略,但至少比小帆板各自为战来得靠谱。


为此,我们提出一个共同工作框架。这个框架有两种模式:一种模式基于云托盘,另一种模式基于云原生


基于云托盘的合作开发模式,是整合业界现成的、独立的工业软件技术或软件。在云托盘上开发一个集成架构,该架构是插件式的“活架构”。外部软件或技术通过开发针对性接口,形成架构需要的插件,可直接插入到基础架构中,变成本体系的一部分。图2-1给出了基于云托盘的仿真软件的集成模式实例。


在云托盘的集成架构之上,大家各自开发自己擅长的部分,譬如前后处理、基础求解技术以及高级求解技术,知识产权归开发者自己,但是可以无缝地插到集成框架中,甚至也可把现成的求解器放在求解器容器里,快速变成大型软件的一部分。这种模式即使不能形成良好融合的大型软件,至少是一种可协同作战的舰队战斗群模式。


图2-1.基于云托盘的仿真软件集成模式实例


第二种模式是我们更为追求的模式:基于原生云、SAAS化思维方式合作开发模式。该模式能够让小帆板们更紧密地整合成一艘军舰甚至航母。其合作架构分三层。图2-2给出了基于原生云的仿真软件研发模式实例。


图2-2.基于原生云的仿真软件联合开发模式实例


第一层,工业软件组件与服务池。服务池相当于PaaS层,其中是服务化的工业软件组件。这些组件的来源不是一家公司,中国的研发单位都可以有偿提供组件和服务。如果有人调用一项组件,该组件的提供者就会产生收入。


第二层,工业软件的云开发环境。这个环境可以开发单体的工业软件或分布式云工业软件,也可以开发多学科联合工业软件。开发环境通常由实力比较强的研发单位来有偿提供。基于开发环境和PaaS层的组件池与服务池,就可以开发SaaS软件或者桌面级软件。


第三层,工业软件的社会化开发。全社会都可以用这样一个开发平台来开发桌面级的工业软件、云端的工业软件,甚至是移动端的工业软件APP。桌面级和云端都可以做成大型的工业软件及小型APP。目前,桌面级软件更容易做得更大型一点。我们相信未来云技术发展之后,在云端也可开发大型工业软件。


这种方式是一种聚众智、集众力的合作开发方式,相当于把大家所有的技术,用零部件装配机制把它整合成一艘军舰甚至航母,跟国际大鳄们抗衡,多一些成功胜算。




来源:数字孪生体实验室
航空航天船舶核能求解技术知识工程数字孪生装配
著作权归作者所有,欢迎分享,未经许可,不得转载
首次发布时间:2024-05-26
最近编辑:6月前
数字孪生体实验室
围绕数字孪生技术的创新研发,推...
获赞 446粉丝 370文章 600课程 2
点赞
收藏
未登录
还没有评论
课程
培训
服务
行家
VIP会员 学习 福利任务 兑换礼品
下载APP
联系我们
帮助与反馈