MRO基础平台
如图2所示,基础平台由模型定制工具、平台应用支撑框架、二次开发辅助工具三个主要部分组成。模型定制工具。主要提供:电子仓库定制、组织模型定制、数据模型定制、功能模型定制、视图模型定制、过程模型定制和基于规则的权限定制等模型定制功能。平台应用支撑框架。由一系列针对不同方面的核心模块组成,这些模块接受模型定制工具定制的模型并驱动整个系统运作,包括:对象管理看框架、主界面框架、表单引擎、过程引擎以及规则引擎等,为了支持更高层次的业务,平台应用支撑框架还提供了面向MRO知识管理的BOM管理模块和图文档管理模块,以方便全生命周期的知识管理。在平台支撑框架上的模块均开放了各种不同的接口,平台应用支撑框架开始运行之后,这些模块会根据模型驱动接口动态加载不同的应用构件,从而形成面向不同类型装备的MRO支持系统。二次开发辅助工具。这些辅助工具与主流的开发平台的集成,通过这些辅助工具,开发人员可以编写满足特殊应用需求的代码。在进行编码的过程中,开发人员即可以调用平台应用支撑框架本身的类库,也可以调用模型转换得到的代码;开发完成后将结果封装成专门的构件供平台应用支撑框架加载。