LiveBOS Server概览
LiveBOS Server是一个业务架构中间件,是LiveBOS的运行支撑环境,它是处在应用软件与技术基础架构之间的一个软件层级。它将LiveBOS的业务模型,直接解释为可以直接使用的应用软件。

业务架构中间件的出现,改变了原来管理软件直接运作在技术中间件的运行模式,它使应用软件的开发,更加接近一业务的语言而非技术的语言来描述业务的信息与规则,流程成为可能。
LiveBOS Server与其他业务中间件的最大差别在于它是以业务对象(BO)为核心基础的业务中间件,完全超越了地层次的技术模型定义。同时以BO为核心,其本质是业务模型对象化,这完全可以体现SOA的本质。
LiveBOS Server构成
LiveBOS Server包括一个基础服务层,4个核心引擎以及应用框架层构成。
基础服务层:是LiveBOS提供的底层框架服务,包括Cache机制、安全控制、定时服务、性能管理,日志服务,消息协同等一系基础功能。

引擎层:引擎层是LiveBOS Server的核心层次,提供了业务应用系统的运行环境,包括对象模型引擎、工作流引擎、报表引擎、门户引擎。1)对象模型引擎解析各种类型的对象模型,并按模型文件的描述生成最终的应用软件,它是整个LiveBOS平台的核心。2)工作流引擎按用户设定的流程执行,符合WFMC标准,并加入了很多符合中国管理特色的特殊需求,简单易用。3)报表引擎通过访问对象模型的数据,按照报表定义模型的解释执行,生成各类报表。4)门户引擎提供了个性化界面的能力,让用户可以按照自己使用的要求,灵活部署自己的工作桌面。门户还支持开发人员创建虚拟的门户页面,按业务或角色组织应用页面
应用框架层:提供管理应用软件所必须的用户与角色管理,组织架构管理,软件的菜单自定义,界面布局配置,虚拟门户页面设置等功能。应用架构层也可以认为是是LiveBOS应用软件的一个组成部分,它是面向LiveBOS应用管理员的基础功能。
LiveBOS Server 技术环境
| 平台 | 开源系统 | 商用系统 |
|---|---|---|
| 操作系统 | Linux | Solaris,AIX,HP-UX,Win2003 |
| 数据库 | MySQL | ORACLE,SQL Server,DB2,SYBASE |
| WEB/应用服务器 | Apache /JBOSS | WebSphere,WebLogical |
| 上一篇:LiveBOS系统概述 | 下一篇:LiveBOS Server 基础环境 |
|---|
