Misidp(MIS Integrate Develope Platform)是管理信息系统(MIS)类型项目的集成开发平台,采用数据模型驱动方式(DMDA)快速创建MIS类的Web项目,如:OA、 ERP、CRM等;抽象出管理信息系统的常见的功能模型(如单条记录更新,综合查询、文件上载管理、主从记录管理、统计报表、流程业务等)的 Schema,以Freemarker作为模版引擎,提供Eclipse plugin辅助创建功能元数据,快速生成各种业务功能的可运行代码和配置信息。
Misidp包含两个组成部分:Misweb和Misdev,Misweb是一个MIS类型Web项目的基础框架,提供通用的功 能模块,如:登陆认证、机构管理、岗位管理、用户管理、授权管理、编码管理等;Misdev(Misweb Developer)是一个Eclipse插件,用于快速生成、收集功能元数据,然后根据功能元数据和功能模版,采用模版引擎生成业务功能代码和配置。
Misweb和Misdev的结合点在于功能模型,功能模型是设计期的中间产物,就像采用PowerDesigner设计出的 PDM文件。功能模型的最终用于生成代码和配置文件。Misweb依赖于Misdev来创建Misweb工程,创建典型业务功能(即:已抽象出来的功能模 型的功能实例),Misdev创建的代码符合Misweb框架约束。