【摘要】随着电力信息化建设的推进,企业信息门户建设越来越重要。本文主要介绍了国电投河南公司平顶山分公司企业信息门户系统的实施,包括企业信息门户单点登录的实现原理以及主要实现的功能及应用效果的分析。
【关键词】企业信息门户 单点登录 资源整合
1、企业信息门户的概念
企业信息门户EIP(Enterprise Information Portal)是指在Internet/Intrane/Extranet环境下,把企业的各种应用系统、数据资源统一集成到企业信息门户之下,根据每个用户的使用特点和角色的不同,形成个性化的应用界面。并通过对事件和消息的处理、传输把用户有机地联系在一起。同其它管理系统不同,EIP的价值链是由多个分散的内部和外部的信息处理系统构成,EIP通过建立一个跨越在这些系统之上的体系结构实现信息集成统一的功能。
2、实施背景
国电投河南公司平顶山分公司原名平顶山鲁阳电厂(以下简称平顶山分公司)现在装机容量为2×1000MW,是国电投集团公司最大的电厂。平顶山分公司从2008年开始筹建,#1机组和#2机组先后于2010年11月23日和12月8日顺利通过168试运行。平顶山分公司自建设以来就对信息化建设高度重视,采取信息化登高计划,对信息化建设高标准严要求。平顶山分公司自基建期就开始着手信息化建设,先后实施了协同办公系统、SIS(厂级监控系统)系统、MIS(生产管控一体化系统)、企业邮箱系统、燃料管理系统、档案系统,MIS建设的同时也实施了企业信息门户系统,从而避免"信息孤岛"的存在,实现了各系统数据共享。
3、企业信息门户设计
3.1设计目标
针对企业内部各应用系统的整合体系架构,其目标是建设企业综合管理信息平台,成为企业各岗位员工的办公工具,通过整合企业内部各应用,为员工内部信息交互和协同工作的一体化平台,通过整合内部的数据,可以为各级领导提供决策的辅助数据支撑。企业信息门户建设是一个持续改进的过程,通过系统的建设可获得以下利益:
> 健全 IT 管控架构,打造统一认证及安全控制体系
> 改变数据多头管理的状况,打造综合信息展现平台
> 解决信息不对称性问题,促进企业横向及纵向交流
> 构建集成信息化环境,提升企业整体形象
3.2系统的功能框架设计
系统平台利用Liferay Portal5.2.3为原型进行开发实现,采用开源软件开发模式,以Tomcat6.0.2作为应用服务器,并采用JSP技术设计友好的用户界面。底层数据库服务器采用oracle。针对Liferay Portal结构和功能的分析,系统实现的主要功能:
3.2.1实现统一入口访问所有信息资源--单点登录
单点登录,基本上是做门户系统的必备工作之一,在以前使用的登录系统中,需要给每一台机器上的应用系统准备一套用户管理系统和系统用户授权策略,考虑到可操作性和安全问题,SSO将所有应用系统的用户登录和用户帐号管理集中到一起,用户在进入系统时一次性进行身份认证功能,每个用户不用再去保管自己的ID文件,也不用在自己的机器上安装客户端程序,只用一个帐号,就可以进入所有有权限访问的应用系统,不必重复登录。这种整合所产生的Web应用虽然实际运行在不同的应用服务器上,但是它提供了允许用户只需一次登录到站点的功能。相比以前繁琐、安全性较低的登录系统,SSO的好处主要体现在:SSO避免了用户在登录不同应用系统时,必须记不同的用户帐号和口令,降低了用户登录出错的可能性,节省了用户登录不同系统耗费的时间,实现安全的同时避免了处理和保存多套系统的用户认证信息,减少了系统管理员增加、删除用户和修改用户权限的时间,系统管理员可以通过直接禁止和删除用户来取消该用户对所有系统资源的访问权限,使管理用户更加方便,也提高了用户的安全性。
Portal的单点登录是基于应用集成系统的,单点登录使用了JASIG的CAS认证模式,这个服务与企业门户一起部署在单独的服务器中,平顶山分公司所有的系统通过CAS来认证访问者的身份。
3.2.2实现资源与用户的角色授权--信息安全
在系统用户权限管理上,采用Liferay Portal自身的关联方式来实现用户授权管理。通过角色定义权限,角色分配给用户组或直接分配给用户,用户可以单独存在,也可以属于用户组。本系统实现从管理员、员工等多角色来划分,针对不同角色提供相应权限。通过对用户权限的分配,所有用户都可以访问默认的公共主页,以管理员的身份登录后,用户就可以修改公共主页的相关内容,包括对页面风格、网页布局、栏目及其属性等进行选择与定制,而其他用户只能浏览、使用该主页。平台的网页格式依靠Liferay Portal的模板编程技术控制进行输出,以达到实现门户页面定制管理功能,在门户定制中可以利用Ajax技术实现鼠标拖拽调整栏目布局,包括页面布局模板、页面风格模板等。并通过开发增加新的网页布局模板和主题来满足实际页面布局需求。
3.2.3实现资源统一与集中一资源整合
平顶山分公司软件系统有协同办公系统、MIS系统、燃料管理系统、档案系统等,这些系统从编程语言、到后台数据库都各不相同,不能及时共享,数据的利用率不高,从而形成了一个个信息孤岛。在面对现有零散的应用系统问题时,我们采取的方法是建设统一信息门户进行信息和资源的整合,在Portal中,Portlet既是一个展现应用的小窗口,也是一种业务整合的工具,这样就形成了一個优秀的信息集成和应用集成的平台。
系统实现集成了多种应用系统的数据源(包括oracle 10g,mysql等)。集成的应用系统有:办公自动化系统、MIS(生产管控一体化系统)、企业邮箱系统。系统根据用户需求的不同划分等级分配相应权限,用户根据各自权限查看相应信息。如:1)管理员权限:包括对用户界面、应用程序、各级用户角色、资源访问权限等进行管理。2)新闻发布权限:用户登录后可以添加、删除、修改新闻。3)一般用户权限,可以添加、删除修改职责范围内资料的增加、修改和删除。
3.3 功能描述
3.3.1网站建设
通过设置不同的页面风格、页面布局,组织文字、图片等各种信息,灵活、多元地展示网站信息。
* 企业内网:提供企业内、外信息的抓取,强大的内容管理(CMS)。
* 企业外网:通过企业门户及时向客户和合作伙伴提供产品、服务的信息,展示企业风采,开拓新的网上业务。
* 部门网站:展示部门风采、可定制的展示方式,提供部门内部信息共享。
3.3.1.1最新消息
通常放在页面banner下方,横向滚动显示比较简短的公告、提示等信息。系统管理员可修改显示内容,设定滚动的速度等。这些配置信息保存在全局配置中,而且只能由有管理权限的人员维护。
3.3.1.2最新新闻
纵向滚动显示各栏目中发布的最新的新闻标题及发布时间,点击标题可打开查看新闻的详细内容。管理员可设定显示高度、标题显示字数、显示条数、滚动速度等参数。这些配置信息可保存在Portlet的Preference中,并且可设置读取不同社区、全部栏目或不同栏目中发布的新闻信息。每个页面可放置多个"最新新闻"Portlet。显示的新闻是通过后台发布系统进行发布的。
3.3.1.3新闻列表(公司新闻、公司公告、行业信息)
列表显示指定栏目中最近发布的新闻标题及发布时间,点击标题可打开查看新闻的详细内容。管理员可设定栏目名称、标题显示字数、显示条数等参数。这些配置信息可保存在Portlet的Preference中,并且可設置读取不同社区、不同栏目中发布的新闻信息。通过指定不同的栏目及Portlet标题,来实现公司新闻、公司公告、行业信息等Portlet。显示的新闻是通过后台发布系统进行发布的。
3.3.1.4 天气预报
* 嵌入式天气预报:在允许访问外网的情况下,通过WebService或其它方式实时调用天气预报网站提供的天气预报信息,此时通常可提供较丰富的图文显示。
* 录入式天气预报:在不允许访问外网的情况下,由相关人员按时录入天气预报信息,并以文字方式显示。
天气预报设置信息保存在全局配置中,且只能由有管理权限的人员维护。
3.3.1.5 图片展示
通过Flash展示最新发布的图片信息,多个图片可随机使用不同切换效果,点击图片可显示大图。管理员可设置显示图片的数量、图片所在文件夹等参数。设置信息保存在全局配置中,且只能由有管理权限的人员维护。显示的图片是通过"图片库"功能发布的。
3.3.1.6常用链接
可设置多个企业内部、外部的常用网站链接,方便用户导航到其它网站。这些链接分为两类,一类是按钮形式的,另一种是下拉列表形式的,最多可设置三个下拉列表。没有设置的链接类型不会显示在页面上。具有管理权限的人员可设置显示链接,设置信息保存在Portlet的Preference中。
3.3.1.7系统导航
系统导航使用和"常用链接"相同的方式,方便用户导航到其它系统。系统导航信息适合使用按钮形式的链接。如果用户已登录,相关的系统已和门户实现单点登录,则可直接进入目标系统,不需要再次登录。管理员可设置"系统导航"的信息,设置信息保存在全局配置中。
3.3.1.8登录
可输入"用户名"及"密码",点击"登录"验证正确后可进入"个人桌面";输入不正确时给出错误提示信息。登录成功后,显示当前登录人员及"退出登录"按钮。"登录"Portlet通常放置在"企业桌面"和"个人桌面"的首页。
3.3.1.9文档库显示
可显示本社区文档库中公共权限的文档,文档按创建日期排序,点击后可下载文档。显示的文档是通过"文档库管理"维护的。
3.3.1.10图片库显示
可显示本社区图片库中公共权限的图片,图片按创建日期排序,点击后可显示大图片。显示的图片是通过"图片库管理"维护的。
3.3.1.11网页内容列表
以列表形式显示通过"网页内容"功能维护的信息,列表中显示名称、日期及作者。可设置类型、每页面默认显示条数、排序方式、点击后显示方式等参数。设置信息保存在Portlet的Preference中。
3.4.1.12网页内容显示
显示通过"网页内容"功能维护的信息中的一个,可切换为其它的"网页内容"。
3.3.2个人桌面(工作台)
3.3.2.1 Maximo待办
查询Maximo数据库,获得当前用户的任务收件箱数据,将其通过列表方式显示在页面,按时间倒序排序。点击标题后,可进入Maximo系统进行处理。"Maximo待办"可设置显示条数、标题显示长度等信息,设置信息保存在Portlet的Preference中。
3.3.2.2 Maximo常用功能
查询Maximo数据库,获得当前用户启动中心上"喜爱的应用程序"数据,通过列表方式显示在页面。点击某个信息后可直接进入Maximo中相应的应用进行处理。
需要分析scconfig,faconfig 数据信息。
3.3.2.3运行定期工作
查询Maximo数据库,获得当前用户的运行定期工作信息,通过列表方式显示在页面,按时间顺序排序。点击某个信息后可直接进入Maximo中相应的应用。
3.3.2.4协同待办
通过WebService获得用友OA中当前用户的待办信息,以列表的形式显示在页面,按时间倒序排序。点击某个信息后,可直接进入用友OA查看、处理待办。可设置显示条数、标题显示长度等信息,设置信息保存在Portlet的Preference中。需要的信息同Maximo待办。
3.3.2.5协同公告
通过WebService获得用友OA中当前用户可查看的公告信息,以列表的形式显示在页面,按时间倒序排序。点击某个信息后,可直接进入用友OA查看、处理。可设置显示条数、标题显示长度等信息,设置信息保存在Portlet的Preference中。需要的信息同Maximo待办。
3.3.2.6文档库
部门或个人都可以建立文档库,通过文档库的建立,可逐渐形成个人、部门、公司的知识库。可以建立子目录,可上传、修改、下载文档,也可建立文件的快捷方式,并可设置访问权限。对于公开的文档,每个人都可以查看、下载;对于非公开文档,默认只有拥有者可查看、下载。对上传文档的类型、大小进行限制,并对部门、个人文档库的总容量进行限制。用户可不登录门户,设置并使用WebDAV方式访问操作文档。对于Word、Excel文件可直接通过WebDAV操作文档,免去下载、编辑、上传的繁琐过程。
3.3.2.7图片库
图片库功能与文档库类似,限制上传文件为图形文件。通过图片库可具体、直观地展示个人、部门、公司风采。
3.3.2.8日历
提供类似Outlook日历的功能。可根据日历方便添加不同类型的事件,如:会议、约会、晚餐等;可设置事件的起始、持续时间,可设置事件是否为重复事件以及重复周期;提供天、周、月、年浏览视图;提供邮件、IM等事件提醒方式;可设置事件为公开或私有事件。
4、应用效果分析
平顶山分公司企业门户网站自投入以来,得到各级领导及用户的一致好评,信息化水平得到进一步的提高。
4.1 采用單点登录方式实现各类Web应用系统的集成。如协同办公系统、生产管控一体化系统、企业邮箱系统等,这样用户登录到门户系统后,就可以直接进入各相关子系统开展自己权限范围内的工作。对各个信息孤岛进行了串联,加强了各业务系统信息共享。
4.2企业门户网站展示了机组自投运以来安全生产天数、和机组安全运行天数,比较直观,为安全生产计时提供了保障,为安全管理人员全面掌控机组的经济性、安全性提供了可能。
4.3 企业门户网站用户名、密码登录后进入个人桌面,个人桌面支持个性化设计,用户可根据自己的习惯来设置各种事项显示先后顺序,方便了不同权限用户按照自己的需求来查看信息。还可以在门户首页和个人桌面之前切换,门户首页展示了各种网站新闻信息和各种链接,个人桌面则可以查看个人私有信息。
4.4 处理各类个人信息,如个人的协同待办事项和MIS待办事项。用户登录门户系统后除了能够看到上述各类公共信息外,还可以看到本人未处理MIS任务和未处理协同公文情况。如果需要,用户可以单击相关条目直接进入MIS系统和公文系统进行处理。
5、结语:
国电投河南公司平顶山分公司企业门户系统建立了一个包含各种重要生产数据和常用办公功能的综合性电力信息门户系统,从而实现了整个公司系统的主要经营指标和运行状况的实时监控;实施项目实现的软件功能强大、数据准确、内容完善、界面友好、实用化程度很高,达到了预期的效果。对决策层提高管理效率、促进管理水平提高起到了积极的作用。为快速决策提供了重要支持。
(作者简介:翟利霞(1981) 女 工程师 从事发电企业计算机信息系统的管理和维护工作
国电投河南公司平顶山发电分公司 )
参考文献:
[1] 黄银瑞. 基于Liferay Portal的门户网站建设.电脑知识与技术,2012(25)