企业信息门户-单点登录化繁为简
作者: CBINews编辑
责任编辑: 阚智
来源: 升蓝软件
时间: 2006-03-29 15:20
白沙集团总裁、长沙卷烟厂厂长卢平对于管理有着自己独到的理解:要把复杂问题简单化,提倡一种集约、清晰、动态的处事方式。这个“简单管理”的理念落实在长沙卷烟厂信息管理部的成果之一,就是“信息仓库”二期工程门户应用系统的规划和实施。通过这一项目,原先分散的应用实现有效集成,用户访问管理实现安全的单点登录,同时对用户进行高度个性化的设置。
在已建设的长沙卷烟厂信息系统中,存在信息仓库、数据仓库和市场采集系统等相对分散的应用系统,按照长沙卷烟厂信息管理部的规划,这些应用系统都需要集成到即将建设的“信息仓库”门户系统上。除了能够满足用户从门户系统登录上述各种已有的用户系统,还要能够访问诸如Brio商业智能软件生成的报表信息,或者从信息仓库文档数据库中读取信息仓库列表信息。
但这些应用的集成并非易事。其中信息仓库是基于微软的.Net技术使用Asp.net实现的,数据仓库是基于tomcat上的Jsp实现的,而市场采集系统则是运行在WebLogic Server上的应用。BEA根据客户需求分析,提出了综合使用多种技术的集成方式:对于复杂页面集成可以考虑Kapow,Kapow的RoboSuite能够方便地定制其它页面到WebLogic Portal的集成,而在WebLogic Portal的授权中也包含20个免费的网站页面集成;而关于Brio报表的集成,可以采用IFRAME或者Kapow的方式来集成报表展示。
相对应的是,需要根据各个系统的用户授权来控制用户访问到的具体内容。长沙卷烟厂的系统用户一共分为三类:内网用户,也是系统的高级用户,基本上都是卷烟厂内部的重要员工,拥有RSA SecuryID,通过连接卷烟厂内部的VPN系统登录系统内网;外网用户,包括供应商和经销商,只能通过Internet登录用户名和密码访问企业门户,并且能够进入一定的应用系统;为普通用户,仅能够浏览企业门户。
由于已建成的几个应用系统分别采用不同的认证方式,信息仓库采用基于Active Directory的浏览器的BASE认证,而数据仓库和市场采集系统则采用基于Form的认证方式。这几种认证方式都需要集成到门户的应用中来,实现用户统一登录。
针对这些用户的特征,长沙卷烟厂信息管理部提出,在门户系统中实现对访问的应用用户单点登录(Single-Sign-On,以下简称SSO)。根据用户需求分析,BEA提出了以下方案:将WebLogic Portal Server放入内网内部,所有通过外网对于Portal Server的访问,将通过Web Server上的代理将请求发送到企业门户。换句话说,外网用户没有办法访问到企业门户上集成的内网应用,而能够访问的内容,是通过定制在企业门户上的应用,通过JDBC或者Web Services、EJB的方式访问到已有的应用系统,但在物理上是相隔离的。而内网用户既可以在内部网直接登录到企业门户,访问集成的应用;也可以在通过VPN(虚拟专用网络)登录到内网,使用token认证后,访问企业门户。
长沙卷烟厂信息管理部部长余军总结项目的成功经验时说:“BEA 为我们提供了灵活的开发应用,它允许我们集成一系列复杂的异构系统。借助 BEA 的平台,我们的portal仅用了几个月的时间就开始运行了。”
在已建设的长沙卷烟厂信息系统中,存在信息仓库、数据仓库和市场采集系统等相对分散的应用系统,按照长沙卷烟厂信息管理部的规划,这些应用系统都需要集成到即将建设的“信息仓库”门户系统上。除了能够满足用户从门户系统登录上述各种已有的用户系统,还要能够访问诸如Brio商业智能软件生成的报表信息,或者从信息仓库文档数据库中读取信息仓库列表信息。
但这些应用的集成并非易事。其中信息仓库是基于微软的.Net技术使用Asp.net实现的,数据仓库是基于tomcat上的Jsp实现的,而市场采集系统则是运行在WebLogic Server上的应用。BEA根据客户需求分析,提出了综合使用多种技术的集成方式:对于复杂页面集成可以考虑Kapow,Kapow的RoboSuite能够方便地定制其它页面到WebLogic Portal的集成,而在WebLogic Portal的授权中也包含20个免费的网站页面集成;而关于Brio报表的集成,可以采用IFRAME或者Kapow的方式来集成报表展示。
相对应的是,需要根据各个系统的用户授权来控制用户访问到的具体内容。长沙卷烟厂的系统用户一共分为三类:内网用户,也是系统的高级用户,基本上都是卷烟厂内部的重要员工,拥有RSA SecuryID,通过连接卷烟厂内部的VPN系统登录系统内网;外网用户,包括供应商和经销商,只能通过Internet登录用户名和密码访问企业门户,并且能够进入一定的应用系统;为普通用户,仅能够浏览企业门户。
由于已建成的几个应用系统分别采用不同的认证方式,信息仓库采用基于Active Directory的浏览器的BASE认证,而数据仓库和市场采集系统则采用基于Form的认证方式。这几种认证方式都需要集成到门户的应用中来,实现用户统一登录。
针对这些用户的特征,长沙卷烟厂信息管理部提出,在门户系统中实现对访问的应用用户单点登录(Single-Sign-On,以下简称SSO)。根据用户需求分析,BEA提出了以下方案:将WebLogic Portal Server放入内网内部,所有通过外网对于Portal Server的访问,将通过Web Server上的代理将请求发送到企业门户。换句话说,外网用户没有办法访问到企业门户上集成的内网应用,而能够访问的内容,是通过定制在企业门户上的应用,通过JDBC或者Web Services、EJB的方式访问到已有的应用系统,但在物理上是相隔离的。而内网用户既可以在内部网直接登录到企业门户,访问集成的应用;也可以在通过VPN(虚拟专用网络)登录到内网,使用token认证后,访问企业门户。
长沙卷烟厂信息管理部部长余军总结项目的成功经验时说:“BEA 为我们提供了灵活的开发应用,它允许我们集成一系列复杂的异构系统。借助 BEA 的平台,我们的portal仅用了几个月的时间就开始运行了。”
