2.3系统的技术介绍
2.3.1技术实现
本系统采用LiveBOS业务建模系统开发,主要包括LiveBOS平台(LiveBOS Server)和LiveBOS开发工具(LiveBOS Studio)组成。平台和开发工具之间根据XML业务建模文件实现关联。
LiveBOS Studio本身集成多个开源框架,同样是使用MVC的设计思想进行设计;MSSQL Server 2000作为后台数据库,由数据库控制整个系统的各个功能模块的实现;系统挂接在Tomcat服务器下;使用IReport来为系统定制原生报表。本文来自辣'文~论^文·网原文请找腾讯324,9114
2.3.2技术介绍
LiveBOS平台包括5大组成部分:
公共基础架构与服务组件:包括系统的基本运行架构,多模式菜单支持,用户,组织与角色管理,消息协同服务,协同管理与配置服务等,它是整合LiveBOS平台上应用的基础功能。
对象模型引擎:实现对各种类型的对象模型(由对象建模设计器生成)的解释执行,支持各种实体对象,虚拟对象等全面的支持。它具有对象管理,对象逻辑处理,对象展现控制,对象权限控制等功能。
报表引擎:通过访问对象模型的数据,按照报表定义模型的解释执行,生成报表。
工作流引擎:解释执行“工作流设计器”生成的流程定义,实现不同业务流程环节的控制执行。
门户引擎:提供不同用户个性化的功能,LiveBOS应用平台的用户,可以设置自己的个性WEB页面,在同一页面上,部署自己所需要的操作,对象信息,工作流,报表等。
Ireport:它是一个能够创建复杂报表的开源项目,它100%使用Java语言编写,是目前全球最为流行的开源报表设计器之一。LiveBOS的原生报表都是用该项目设计开发的。
2.3.3技术优点
LiveBOS Studio是一个建模设计工具,其最大的特点就是面向业务和技术无关性。它独特的业务建模架构使它区别于一般的应用中间件,构件库,或者软件代码辅助代码生成器之类的系统。在它的支撑下,“描绘”不同的业务模型,即可实现不同的业务应用。而调整业务模型定义,即可改变系统功能。它支持所有的主流操作系统,数据库与WEB中间件,并且由于完善的GUI界面。
上一页 [1] [2] [3] [4] [5] [6] [7] [8] 下一页