基于Domino的办公平台Web应用改造
2009-05-28胡悦嘉
胡悦嘉
摘要:浏览器以B/S的访问方式可以有效地提高用户访问速度,解决远程和移动办公效率问题。中国海油对Domino办公平台进行了Web应用改造。本文介绍了Web办公信息门户设计,对Web办公信息门户的总体框架、动态站点生成工具lndi.SiteMaster、Web系统身份验证接口和管理程序、应用模块的Web改造、Web首页设计做了阐述,并简述了办公平台Web应用改造的效果、存在的问题与展望。
关键词:Domino;Web办公平台;办公信息门户;Indi.SiteMaster;RSA SecurID
1Web应用改造背景
中国海油Domino办公平台从1998年开始建设以来,已具备了信息发布、文件办理、文档管理、流程管理、问卷调查、评估评价、论坛等功能。其覆盖范围包括总部和各主要所属单位及地区,是中国海油通讯、办公自动化和信息共享的平台。到目前为止,在Domino办公平台上,开发了很多公司部门、所属单位的应用系统和模块。
随着中国海油的业务发展,远程用户,例如海上平台用户,对访问办公平台上的信息的要求越来越多,同时移动办公的需求也越来越强烈。在实际工作中。由于受到线路带宽的限制,海上平台和移动办公的访问速度较慢。经过分析,通过浏览器以B/S的访问方式可以有效地提高用户访问速度,提升用户访问办公平台的使用体验,解决远程和移动办公效率问题。
目前,办公平台也提供了通过浏览器进行Web访问的途径(www.cnooc),但是由于Web应用建设较早,存在以下问题:站点维护不方便,信息量少,栏目更新不及时;所有栏目都是公开类信息,用户只是阅读,不能进行实际的办公操作;没有进行信息整合,存在信息壁垒问题;首页设计的美观性不足。
为了更好地满足用户通过B/S访问。进行远程和移动办公的需求,针对目前中国海油Domino办公平台的情况,对现有的B/S系统(www.cnooc)进行升级改造,实现从信息访问到办公操作的全面的提升。
2Web办公信息门户设计
2.1Web办公信息门户的总体框架
信息门户的建设是将各应用的操作界面通过门户平台进行统一设计、统~实现。使操作界面清晰、美观、干净、直观,前后操作连贯。图1所示为办公信息门户的框架:
2.2动态站点生成工具Indi SiteMaster
中国海油内部办公信息门户基于慧点科技的动态站点生成工具Indl SiteMaster实现,1ndi SiteMaster是一个基于Doml—no/Notes的动态Web站点设计开发及内容管理系统。利用1ndi SiteMaster,办公信息门户通过页面模板管理和页面设置实现站点布局与信息的分离。站点页面的布局和具体表现形式由站点设计人员在通用的网页设计工具(例如Net Objects Fusion、MacromediaDreamweaver或Microson Frontpage等)中设计。页面模板设计完成之后,导入到Domino中。此后,设置页面中的栏目与对应的后台数据库连接。这样,就可以在前面设计好的站点页面上以当初设计好的布局将这些数据库中的信息表现出来。从而完成了站点的后台便捷更新。
站点发布管理系统的主要功能包括:
模板管理
通过模板导入操作,将通过FrontPage、Dreamweaver等HTML页面制作工具制作的HTML文件导入到Domino中,模板导入过程将自动检查HTML文件中的资源路径,并替换为对应的Domino HTML路径。可以通过模板维护更改模板内容。
图形化页面布局设置
页面布局包括页面的风格、使用的颜色、字体字号及各个栏目的位置、链接关系等。在信息门户页面定制过程中,通过使用HTML布局模板,可以改变站点的布局和风格,实现页面风格与内容的分离。
在选取模板后,以图形化的形式显示页面布局区域,通过在想要放置栏目的布局区域上点击。可以调出栏目设置管理界面,进行相应的栏目设置。
可以建立多个页面,供各个部门、栏目根据情况选用。还可以设置页面的阅读范围,页面更新方式和更新时间。
在页面设置过程中,无需用户掌握HTML知识,便可以进行全部操作。
栏目管理
在栏目信息源选择中,可以选择栏目所对应的数据库、字段、内容、显示条目、显示字数、字体字色等信息。
站点导航维护
站点的导航器在管理端和用户浏览端是一致的,在站点建立或维护过程中,管理员通过站点导航管理所提供的功能对整个站点的结构与页面的相互链接进行设置,从而生成整个站点的目录结构,这个目录结构不但用于对站点的管理,也将同时反映在网站的导航页面上,以引导用户的浏览。
2.3Web系统身份验证接口和管理程序
对Web应用系统的安全性考虑和实现是Web应用改造的重点。在Web应用改造中,将使用RSA SecurlD与Domino基本的用户名/密码结合的用户认证方式。对于大多数对安全要求相对较低的远程用户,使用用户名,密码验证;对于对安全要求较高的用户,例如领导,使用RSA SecudD,通过后台服务器DSAPl接口,将RSA SecurlD与Domino结台起来,实现RSA SecurID认证。
认证过程如图2所示:
在Web应用改造中,开发了Domino与RSA Secu rid结合的身份验证管理程序,实现以下功能:
(1)在AS400环境下,实现Domino与RSA SecurlD的DSAPI,可以由RSA Se-curID来验证Domino用户。
(2)验证管理程序提供应用保护功能,可以设置需要RSA SecudD验证的应用。例如安全性要求较高的领导批示、领导邮箱等数据库。当用户试图访问这些应用时,需要经过RSA SeCUrID的用户认证,没有动态密码卡的用户将不能访问这些应用。
(3)验证管理程序提供用户管理功能,可以设置使用RSA SecurlD验证的用户范围。不在此范围内的用户直接使用Domino的用户名/密码验证方式。
(4)对于使用RSA SecurlD的用户,直接使用RSA SecurID验证登录系统,当需要访问RSA保护的应用时,无需重新登录。同时设置这些用户可以选择使用RSA SecurlD或Domino用户名/密码验证,如果使用Domin0用户名/密码登录。当访问RSA保护的应用时,需要重新进行登录,进行RSASecurlD验证。
2.4应用模块的Web改造
在通过lnDI.SiteMaster建立起Web应用的管理和维护框架,通过各种安全手段建立起Web应用安全机制后,为实现Web访问内部众多信息栏目,进行办公操作的目标,
将目前C/S访问的办公业务模块进行扩展开发,以满足B/S操作的要求。
从应用角度来分析,业务模块可以分为:
信息发布类
由负责发布的人员进行信息的审查、发布,用户根据权限阅读信息。例如各种通知、公告等。
信息收集类
栏目管理人员发布一些信息收集表,用户填写相应的内容,主要用于收集各种信息。例如问卷调查、日志周报、健康俱乐部活动报名等。
业务工作类
此类功能模块处理具体业务工作,牵涉到多个岗位人员的工作流程处理。例如各种审批、员工绩效考核等。
从Web应用的安全性角度分析,业务模块可以划分为:
允许匿名访问
不需要进行任何身份验证就可以访问,例如目前www.cnooc上的油价信息、通知公告等。
需要通过用户名/密码认证访问
面向大多数用户,安全级别相对较低的应用,包括存在阅读范围的信息发布栏目和信息收集栏目。例如思想家园、员工问卷调查等。这些应用需要获得用户身份。
需要经过RSA SecurlD认证访问
安全级别要求高的栏目,用户范围相对较小,例如领导的邮箱、领导安排等。
2.5Web首页设计
在办公平台Web应用改造中设计了中国海油新的Web首页,新首页风格遵循中国海油CI规范,采用Flash、DHTML等网页设计技术,页面美观、大方、清晰、稳重。
页面上除了通过lndi,SiteMaster产生的各个信息栏目之外,还提供以下功能:
(1)按栏目类别和部门应用的导航。
(2)信息发布提示,例如每日信息发布量,信息更新量。
l 3)站点搜索。
(4)栏目访问排行和访问量统计。
3实际应用效果
管理员使用站点维护工具Indi SiteMaster,使栏目的维护和信息的更新更简便和自动化。
为Web用户提供可靠的安全认证手段,用户通过B/S访问时,需要进行身份识别。建立在安全可靠的基础上,用户才能访问授权信息,进行实际的业务操作,通过RSA Se-ourID与Domlno验证的集成,保障Web应用的安全性。
增加Web上可以访问的业务应用,选择一些原有的C/S应用,将其改造为可以通过Web访问,方便了远程用户和移动用户对办公平台应用的访问,大大提高了工作效率。
Web应用改造为中国海油的日常生产、经营管理提供了信息技术手段,也为广大员工提供了一个获取和交流信息的平台。大大提高了工作效率和管理效率。
Web应用改造为提升经济效益起了促进作用。办公平台Web访问的推广应用,节约了大量纸张费、打印费、传真费、通讯费。
4存在的问题与展望
中国海油办公平台的Web应用改造还存在一些问题:对于办公平台中的公文系统。只能浏览本年文件,不能浏览往年发布的文件。查询功能不完善,没有提供很好的条件查询和模糊查询功能。由于没有iNOTES接口。无法将邮件、日历、待办事宜、联系人、记事本等功能集成到办公信息门户中。没有和ERP等管理信息系统集成,只能作为办公信息门户,访问办公平台中的内容和信息,无法成为中国海油门户系统。在以后的升级改造中,中国海油将不断完善办公信息门户的功能,改进存在的问题,满足公司用户的使用需求。