盈天北斗应用构件平台-UrsaACF
来源:中国电子政务网 更新时间:2008-03-11
            

(一)盈天北斗应用构件平台定位

盈天北斗应用构件平台(以下简称:UrsaACF从信息化的整体、全局和发展的角度出发,为信息系统的规划、设计、构建、集成、部署、运维和管理等提供高可用性、高合理性的体系架构,真正实现“用户主控,随需而变,全局规划,整体集成”的信息化战略。

UrsaACF将构件技术、XML企业总线技术和可视化开发技术完美结合,通过图形化的构件单元作为应用系统的基本组成元素,使应用系统可以快速高质量的搭建,同时拥有最强的需求变化响应能力,并通过构件积累来持续积累软件知识财富。

UrsaACF产品遵循开放的、工业标准的、具有大量商业化项目案例的技术标准,采用业界主流的J2EE  B/S/S三层Struts 框架构建,采用构件化设计思想,全面支持浏览器的操作控制模式,提供按模块开发和部署能力,构件、应用集成采用松耦合方式实现。

(二)面向构件的特色

UrsaACF是面向构件的企业级业务基础架构平台,遵从了面向构件的体系架构要求,提供了基础构件库(包括数据、运算、逻辑、展现、工作流、表单、组织、用户、角色、权限等构件),同时还提供了业务构件,并支持第三方构件的接入。

UrsaACF使用标准的基础构件组装成业务构件,用多个业务构件组成企业的应用软件体系,并通过构件的调整和增加,来适应业务不断调整、变化的需求。

主要构件列表:

构件名称

功能

配置管理

对系统配置文件进行统一管理

构件库管理

实现系统构件库的管理

缓存

实现对象缓存机制

日志

提供统一的日志记录机制

异常处理机制

提供统一的异常处理

任务调度

安排日程时间进行自动任务处理

输入校验引擎

对交互数据进行合法性校验

打印组件

提供打印预览,并支持套打

类管理

类的分类、注册、管理

安全构件

提供数据传递的加、解密。

通用报表

报表定制、生成、展现等统一服务

通用查询

面向数据查询统一服务或机制

通用帮助

实现通用的弹出帮助和下拉帮助

全文检索

对各种格式的正文进行全文检索

单点登陆

提供与其他系统的统一登陆

消息服务

Mail\IM\SMS\Fax等统一服务

数据交换

提供数据交换管理及一致接口

文件

提供文件处理的统一机制

构件名称

功能

业务框架

提供各业务模块的统一管理

个性化菜单

每个用户可以定义个性化菜单

规则引擎

实现业务规则的管理、运行

工作流构件

符合WFMC规范,提供可视化的流程定制、监控及分析

表单构件

可视化的表单定制

菜单构件

动态增加菜单,菜单自由组装

计量单位管理

处理复杂的计量单位换算

工作日历

实现工作日历的管理

代码管理

标准代码的管理和对外访问接口

文件模板

提供制式文件的管理及一致接口

角色构件

对业务角色的管理

权限构件

实现业务权限的管理

用户构件

实现对用户的管理

组织机构构件

可实现多套组织机构的管理

岗位类型构件

从岗位中抽象出来的种类管理

岗位类型

实体岗位管理

级别构件

提供各业务对象按级别管理机制

群组构件

提供群组管理功能

 此外,产品整合接入如电子印章、正文处理、CA证书等一系列第三方其他构件

(三)产品组成

从功能及用途上来说,UrsaACF主要分为3个部分:

第一、系统运行及配置管理环境:业务框架管理、构件库管理、系统级参数配置及监控管理;

第二、模块运行及配置管理环境:主要包括了模块组装、模块发布、模块授权等管理服务;

第三、用户应用运行及配置环境:提供了用户应用UI,以及用户个性化定制管理服务。

 

(四)平台关键能力

 

统一的基础应用架构平台

“总线+构件”的设计思路以高可配置、高可管理和高开放性,满足各类用户在制定信息化战略中所要求的“总体规划、随需而变、全面集成、系统可控”。

统一的工作流引擎平台

基于WMFC标准的可视化、可配置的工作流引擎,完善的统计、查询、分析能力,快速响应业务变化,并为业务流程的持续改进提供参考数据。

 

状态化的智能表单定制系统

可视化的表单建模系统,灵活、高效设计和管理行政和业务处理表单,快速响应业务需求调整,提供跨业务库的数据表单以及丰富的表单设计元素,满足业务数据展现需求。

统一的信息门户、内容管理及消息平台

建立信息门户,实现单点登陆、内容管理、自助定制、消息服务,整合多个系统资源,为用户提供一体化的信息服务功能。

统一的应用整合集成平台

基于总线+构件模式的自由扩展,通过Web ServiceEJBJMSSocketFtp、消息中间件、PortletTag等技术或手段,提供丰富的API接口,方便复杂应用的二次开发,能够与第三方应用产品整合与集成。

统一的权限管理与安全平台

提供完善的、细粒度、灵活的授权体系,满足客户复杂的、多维度的权限控制要求,快速适应组织机构的多样性和未来组织机构的调整。提供了统一的目录服务、单点登录、日志、审计、数据证书等辅助安全管理功能。

统一的的数据交换平台

基于消息中间件的数据交换平台利用可拔插的适配器来完成应用代理、数据交换、业务处理等一系列业务相关的功能,系统核心封装任务调度、系统管理、系统日志、系统配置、系统监控、通信、加密、压缩、可靠传输等复杂处理功能。

完善的系统管理和业务管理能力

UrsaACF平台提供完善得系统管理功能和业务管理功能。系统级管理和业务级管理具有清晰得界定和严格得权限控制。

(五)平台优势和特点

基于J2EE标准Struts框架,支持跨平台运行。

符合WebServiceSoapXMLWFMC等标准

基于总线+构件模式的自由扩展,实现轻量级用户界面、开发模式

构件化、模块化的设计结构,复用性高,清晰的职责分工带来高度协作

减少开发成本,缩短开发周期,有效降低项目风险

丰富的可视化业务建模和定制工具,快速适应业务变化和调整,实现持续完善

利用DWRAjax等技术实现Web2.0P2P客户应用感受

提供丰富的API接口,方便复杂应用的二次开发

良好的兼容性,可与第三方应用产品整合

(六)运行环境

操作系统:AIXHP-UXSolarisLinuxWindows等主流操作系统;

数据库:Oracle8i以上、SybaseSQL Server等主流数据库;

应用中间件:WeblogicWebsphereJBossTomcat等。