iModel平台搜罗营业建模工具与模子引擎,建模工具用于妄想与呵护营业的软件模子,模子引擎用于加载运行模子以及插件,并凭证模子信息天生内存工具与界面展现。iModel是一种扩散式零星,搜罗数据库、效率端、客户端。效率端引擎向客户端提供模子以及用户数据并处置营业逻辑,客户端调用效率端读取模子以及用户数据自动天生天生软件界面,并凭证用户的操作来碰头效率端效率虚现营业处置,iModel平台的根基模子搜罗:界面模子(控件界说,菜单界说),实体模子(营业工具界说,功能界说),辅助模子等,iModel的插件是一种可能增强以及扩展iModel根基模子工具的尺度组件,搜罗了插件及其参数的准断界说,iModel插件可能配置装备部署在响应根基模子工具上,并可在运行态妨碍配置装备部署与调试,且能赶快看到配置装备部署下场,iModel是一种可演进的原型增量妄想零星,软件是在运行历程中妨碍增量妄想与呵护的,妄想历程中就能看到运行下场。
iModel除了艰深建模工具提供的功能之外,可对于功能以及操作方式妨碍建模形貌,综合模子编译、模子批注、代码天生以及模板四种技术的短处,实现为了可实施模子。同时实现为了模子秉持、模子接口等低级模子开拓技术。
iModel平台内置了丰硕的通用插件模子以及插件实现,拆穿困绕软件界面、功能,妄想,流程等各方面;经由根基建模以及大批插件的抉择组装与集成可能实现软件零星的重大逻辑功能以及丰硕界面展现。用户也可能很简略地在零星中削减插件模子及其实事实现对于特殊需要的营业功能。