|
随着企业信息化建设和数据仓库应用的不断加强,不断会有新的思想、新的方法引入到系统中来,从而为企业带来一些新的应用。为了保证各个应用的正常运行,需要一个安全、高速、灵活、移植性强的统一支撑平台系统,来完成数据仓库应用的集成和全方位展示,方便企业用户灵活的操作和使用,使数据仓库系统得到更好的应用。SinoSun
Application
Portal系统是一个建立在众多数据仓库应用解决方案的基础之上的产品,从企业应用角度考虑如何整合各个应用系统,为用户提供了一个友好的应用界面,以满足其各种分析应用的需要。
产品特点:
SinoSun Application
Portal系统的主要目标是对企业既有的各个应用进行整合,使之成为一个标准和风格一致的、集成的应用环境,为数据仓库提供一个统一的应用平台。本产品主要有一下几个特点:
u 移植性强
市场的快速发展要求应用开发系统能够快速的移植到各个相应的平台系统中去。这样才能满足用户不断变化的需求,使相应的产品不受某一个或者几个软件产品的限制。
u 动态性和灵活性好
系统采用开放式架构进行设计。可以针对不同的行业、不同的应用进行各种动态菜单的应用,进行相关的个性化处理和更新,系统的处理能力可以进行线性的扩展和动态的增加,方便管理者动态地调整目前系统中的应用。
u 安全统一性
企业数据仓库系统是面向全企业应用的大型计算机系统,数据的保密性非常重要。同时由于各种各样的工具会在系统中使用,而且面向的应用也各不相同,这些都决定了进行统一的用户管理和安全认证是非常重要的,可以根据用户权限的大小对不同模块、不同维度的操作权限进行控制,很好地满足了企业数据安全性和用户访问一致性的要求。
u
可操作性
无论是展示界面还是维护界面,系统都提供了简单、友好的界面,能够使使用者易学易懂。
产品技术体系架构:
SinoSun Application Portal
系统完全采用三层体系架构和组件方式进行开发。
前端管理和应用程序采用了J2EE的架构来实现,部署在Windows系统或者其它支持JAVA的操作系统上执行。SinoSun
Application Portal 允许Portal
Metadata、应用服务器、第三方应用服务器分离使用和不同系统之间的动态挂接。系统本身可以完成负载均衡的功能。在保证无封挂接的同时,还能够灵活地应用第三方软件的众多功能。
SinoSun Application Portal系统在与其Portal
Metadata连接时使用JDBC-ODBC桥接口或者JDBC接口,以适应各种应用需求。
系统还提供了数据库连接池的机制,满足并进行处理的要求,使系统能够更加稳定地支持多产品、多用户的应用。
系统的整体架构设计中贯穿了不受第三方产品约束,同时又能够灵活应用该产品的特点。在保证系统动态、灵活的情况下充分利用各种主流产品的技术特点进行综合处理。
系统功能:
SinoSun Application Portal
系统有着丰富的功能,可以满足不同的行业、不同使用者的各种要求。各个模块在使用过程中相辅相成,可以实现动态的剥离,进行功能的定制,保证了很好的系统灵活性。目前系统提供了以下六大功能模块:
动态系统模块
系统的动态性主要体现在以下几个方面:
(1)
菜单的动态性。结合系统的权限等因素进行组、角色的动态菜单配置和管理。可以从功能和业务两个方面进行新菜单的动态增加,旧菜单的动态删除等操作。菜单处理可以单个或者批量进行。进行菜单展示的时候,由于各个用户权限不同,需要重新调整用户的菜单格式,系统可以进行编码顺序性的动态整理,以保证菜单顺序的一致性。
(2) 功能定义的动态性。系统可以灵活地调整任意一个模块的应用功能。在实际应用中,许多应用是经常变化的,系统可以很方便地适应OLAP以及其他一些应用的变化。
(3) 系统个性化处理。使用者可以在自己权限的范围内进行相应的展示风格、展示模块的个性化定制,从而能够使系统适应自己的工作模式。
(4) 数据一致性处理。支持数据和现有的OLAP
Server数据保持一致。
(5) 系统的动态调整。当主机的IP、DNS、网络状况等发生变化的时候,系统可以很方便地进行动态调整。
多工具准入模块
数据仓库系统的分析应用无论是使用MOLAP还是使用ROLAP来展示,都必须考虑集成众多的第三方工具的问题。系统从广泛的集成性角度出发,开发了一个多用途接入引擎,可以方便地进行各个工具的接入。在考虑了现有主流工具如Cognos、Brio、BO、Hyperion、MicroStrategy等之外,还在系统中留下了相应的接口,方便其它工具的接入。
系统在准接入引擎中可以完成各工具的权限部分的无缝集成,使用户不必在第三方工具中进行很多的权限定制,大大加快了系统的应用开发和集成。
并行处理模块
SinoSun Application
Portal系统属于企业门户系统,必定会面临大量用户并发访问的现实,而依靠现有的应用系统并不能很好地支撑多用户的并发访问。
系统提供了数据库连接池的方案以应对并发用户数不断增加的压力。系统管理员可以根据系统的性能状况和并发访问人数动态地调整连接池,使系统始终处于最佳状态。
在服务用户对应用和数据的访问时,系统通过缓冲和瘦客户端的方法来缓解对数据库或OLAP
Server的压力,加大并行处理能力。
用户验证模块
用户验证模块是SinoSun Application
Portal系统的核心模块。有效、快捷地进行权限验证是系统成功应用的基础和关键。
(1)用户组管理。进行业务和功能的相应维护,能够灵活地新增、修改和删除用户组的权限。在维护自身Portal
Metadata的同时,需要对第三方工具也要做相应的处理过程。
(2)角色管理。为了满足用户多方面的功能需求,避免用户组重复定制,系统增加了对角色的处理方法,可以方便地按角色进行授权。
(3)用户管理。在角色或者用户组的基础上,完成对单个用户的权限分配或者个性化定制。
(4)功能定制。进行模块的功能调整。进行新模块的初始化。
(5)系统调整模块。进行系统级的模块调整工作。能够方便地进行系统调整、移植等操作。
(6)系统初始化模块。系统在进行初始化安装时,方便地进行系统的简单定制,快速完成系统初始化工作。
(7)系统的统一验证。系统支持单点验证的方式,即可在Portal
Metadata、OLAP系统以及数据仓库系统中进行统一验证,使用户无需重复登录不同系统。
系统日志模块
记录用户登录系统的具体信息,可以此来加强对用户登录的审计和控制,保证系统安全。
记录用户使用系统的情况,方便领导对下属使用情况进行考核,便于系统整体的应用。系统同时对用户恶意点击、骗取点击情况进行了屏蔽。
(1)BBS。系统提供了BBS功能,方便使用者利用论坛讨论与数据仓库应用相关的业务或者技术问题。同时系统提供了对业务进行分类讨论的功能,便于使用者方便地进行相关业务的讨论。
(2)公告栏。系统提供了公告栏功能,方便管理层发布一些和系统相关的信息,有利于用户方便迅速地获得信息并执行。
(3)收藏夹。随着系统应用的增加,用户会个性化一些应用方便自己快速链接和使用。系统为此提供了收藏夹功能。 |