在向产业化道路发展过程中,明动软件吸纳国际先进的应用构件平台理念及技术,深入研究中国的电子政务、企业管理支撑等领域的应用环境及模式,开发了具有自主知识产权的平台产品——魔方基础应用构件平台(MCube.PlatForm)。
魔方基础应用构件平台采用最新的J2EE技术架构和Java技术,构造出完整的、面向新一代应用模式的构件化平台,为建立电子政务、企业管理支撑等领域的应用系统,真正实现用户主控、随需而变、全局规划、整体集成、消除应用孤岛提供了强有力的支持。
魔方基础应用构件平台提供了一种先进的软件开发模式一一EMA(业务模型自动化),软件提供商、客户可在平台的基础上以业务建模为基本手段,构架、开发和维护业务应用系统。同时,产品提出全新的设计思想一一 应用构建”,解决了困扰应用软件领域的 用户需求随着时间和空间的变化而不断变化”的问题,用不变的程序加上自定义功能解决了各个单位的差异性并适应了今后的变化。
明动软件根据多年的开发经验将应用系统中的所有重要元素归纳为: 流程处理”、 信息处理”、 资料处理”、 报表输出”、 展示”和 异构系统数据交换共享”等六大类,并针对这六大类重要元素的共性需求分别开发出对应的子平台产品进行处理,从而形成基础应用平台产品框架。明动软件魔方基础应用平台的设计思想主要体现在以下几个方面:
魔方基础应用构件平台是在数据层和应用层之间的一个独立的业务逻辑层,由低层操作系统、数据库、中间件做支撑,用于构建上层的各类应用系统,并通过浏览器等面向终端用户,其组成包括统一认证平台、工作流平台、门户平台、信息发布平台、报表平台、文档管理平台、数据交换平台等,如下图:
每个不同的子平台产品均负责不同的业务处理实现,同时各个子平台产品之间通过接口引擎实现数据交换和业务联动。