Business Components model database application development without a schema document type

本发明公开了一种开发无模式文档型数据库应用的业务组件模型,包括无模式数据存储层业务组件、业务逻辑业务组件和用户界面层业务组件。 无模式数据存储层业务组件包括集合组件、文档属性组件;业务逻辑业务组件包括数据操作业务逻辑组件、页面定向业务逻辑组件和织入代码业务逻辑组件;用户界面层业务组件,包括窗口组件、单元组件和元素组件。 本发明解决无模式数据库应用软件开发效率低的问题,通过直接运行业务组件模型,取代传统软件调试、发布、部署繁琐的工作过程,开发人员仅使用无模式数据库的业务组件对系统业务进行描述和建模,通过模型转换和模型同步得到Web页面文件,Web页面文件、业务组件和模型执行引擎构成最终可运行的Web应用软件。