企业应用开发框架应该是扁平的,也就是说需要什么样的应用直接添加,需要什么样的数据接入也直接添加接口即可,不管是设备数据还是用户输入数据。我觉得xPlus(3UCS)的那种完全创新架构模式就不错,数据中台提供SQL与NoSQL数据的存储,无论是用户端还是设备端围绕着数据中心进行输入输出,设备工况数据、生产数据、状态信息通过工业协议自动更新到数据中心,用户输入的数据也直接进入数据中心,而当应用需要对数据处理分析时所有的数据都可以拿来用,无论是设备端数据还是用户端数据。当定制应用时可以使用自动化工具BizTool直接根据数据中心的数据类型自动生成应用,无论是可视化还是数据处理都非常方便,同时系统也可以根据设定逻辑(应用定制时可设定)去驱动设备、马达什么的,用户端也可以去发送数据给设备,比如配置参数、设定、驱动马达什么的。只是目前这种模式还没有得到太多支持者,毕竟这么做太难!有兴趣的话可以看下文章“结合“xPlus”探讨软件架构的创新与变革”