长庆石化信息门户升级项目的设计与实现
2014-04-29冯茜魏东徐艳丽
冯茜 魏东 徐艳丽
[摘 要] 随着长庆石化公司信息门户的迅速发展,现有门户平台在性能、管理和安全方面已不能满足要求。本文针对长庆石化公司门户升级进行了分析与设计,对系统总体平台构架进行了论述,采用DIV+CSS技术实现网页布局,并且对信息门户建立与升级的关键技术进行了分析。
[关键词] 门户升级; DIV; CSS; 网页布局
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 01. 044
[中图分类号] F270.7; TP393 [文献标识码] A [文章编号] 1673 - 0194(2014)01- 0083- 04
0 前 言
近年来,由于长庆石化公司加强了对门户网站内容的策划、组织和监测力度,网站信息更新及时、准确,信息量不断丰富,访问量稳步提高,发挥了正面宣传引导作用,门户网站已成为广大员工获取信息的重要平台。早期的网站采用静态网页的方式,其后台大量信息的维护和修改几乎无法进行;后来采用数据库模式,网站是针对特例专门手工编写代码定制而成的,虽然提高了网站的个性化显示效果,但却将数据内容、数据管理、数据展示混杂在一起,导致对网站进行大的维护和修改极为不便,可重用性非常低,浪费了大量的成本。由此就提出了一个如何以低成本、高效率的方式制作便于管理和维护的网站的问题,推动了网站制作平台的产生。
信息门户网站开发平台就是在这种前提下提出的。本平台基于微软SharePoint Portal Server 2010(SPS)、Windows SharePoint Services(WSS)技术软件框架和SQL Server 2008数据库建设门户平台,运行在Windows Server 2008上,对门户服务器进行整体升级改造。
1 门户升级方案实施
1.1 总体平台架构
该平台采用基于SQL Server 2008+SPS 2010技术的构架来实现,其总体平台架构如图1所示。
1.2 网络规划
门户系统采用的是标准的TCP/IP网络协议标准,符合Intranet实施的各项标准规范。软件系统为扩展和升级提供了完善的接口和平台,可以和多种网络结构进行连接通讯实现互连互通,在网络层面上保证了可扩展性。其门户拓扑图如图2所示。
1.3 规划服务器IP地址和其他TCP/IP设置
各服务器的TCP/IP设置见表1。在实际安装时要根据网络情况分配IP地址,在安装系统时,要使用已规划好的设置信息对相应的服务器进行设置。
2 硬件构架及软件设计
2.1 硬件配置
小型服务器场:使用4台服务器,部署由2台数据库服务器与2台基于 SharePoint Server 2010 的计算机组成。主要体系结构特征包括有限的冗余和故障转移,并且启用了2组 SharePoint Server 功能。所有的门户服务器都加入到中石油统一的PTR.PetroChina服务器。服务器的连接见图3。
小型场确定需要2台前端服务器、2台数据库服务器、1台光纤交换机、1台存储。对比原有门户平台硬件设备,其升级前后服务器清单见表2。
2.2 软件设计
通过软件平台版本升级,解决产品性能问题,优化站点架构,提升现有门户应用架构,系统平台可满足“十二五”门户深化应用的需要。系统中安装的产品较多,其列表如表3所示。
本次升级对软件要求较高,门户系统软件平台要由SPS 2003/CMS 2002升级至SPS 2010,对比原有门户平台软件,其升级前后软件对比见表4。
3 门户升级前后对比
长庆石化公司信息门户自2003年建设应用以来,发挥了重要作用。随着信息技术进步和门户系统深入应用,为更好地适应集团公司信息化从集中建设向集成应用发展需要,门户升级工作必不可少。在其升级过程中,新老技术的更替成为此次门户升级的关键。
3.1 DIV+CSS技术替代TABLE技术
长庆石化公司2003版页面设计采用的是表格布局,其大量冗余的代码使文档的体积日益臃肿,可读性和可维护性也越来越差,浪费了大量的带宽。DIV+CSS网页设计技术以其严格的技术规范和简洁的代码, 替代了原有的TABLE技术,更好地适应了门户升级工作的要求。
使用CSS+DIV 进行网页布局相对于传统的TABLE网页布局具有以下4个显著优势:
(1) 表现和内容相分离。
(2) 提高搜索引擎对网页的索引效率。
(3) 提高页面浏览速度。
(4) 易于维护和改版。
3.2 采编技术替代原CMS技术
长庆石化公司旧平台是CMS 2002+SPS 2003,因为CMS产品已无法更新,也无技术支持,给应用带来了技术和性能问题,难以满足客户端的需要。为此在SPS 2010平台上自主开发采编系统,依托新平台解决原有问题,满足日后平台发展的需要。系统功能架构如图4所示。
系统主要功能包括:① 频道管理; ② 新闻管理; ③ 权限管理; ④ 资源管理; ⑤ 辅助管理。该采编系统是基于SharePoint 2010进行二次开发,同时基于.NET/SQL Server扩展应用功能实现的。其业务流程如图5所示。
该系统完善了原信息采编功能,方便用户使用,提升采编的工作效率。同时满足了网站新闻频道、栏目的组织与管理需要,网站新闻编辑、审批、发布的流程需要,网站新闻相关功能及内容的管理需要。
3.3 采用双机热备技术
双机热备可以避免长时间的服务中断,保证系统长期、可靠运行。一些其他的防护措施如磁盘阵列(RAID)、数据备份也是非常重要的,但不能代替双机热备的作用。
长庆石化公司采用基于存储共享的最标准双机热备方案。其硬件结构示意图如图6所示。对于这种方式,采用两台服务器,使用共享的存储设备(磁盘阵列柜或存储区域网SAN)。在工作过程中,两台服务器将以一个虚拟的IP地址对外提供服务,依工作方式的不同,将服务请求发送给其中一台服务器承担。同时,服务器通过心跳线(目前往往采用建立私有网络的方式)侦测另一台服务器的工作状况。当一台服务器出现故障时,另一台服务器根据心跳侦测的情况做出判断,并进行切换,接管服务。这一过程是全自动的,在很短时间内完成,从而对业务不会造成影响。由于使用共享的存储设备,因此两台服务器使用的实际上是一样的数据,由双机或集群软件对其进行管理。
3.4 采用负载均衡技术
公司采用软件负载均衡方案。它能让多台服务器或多条链路共同承担一些繁重的计算或I/O任务,从而以较低成本消除网络瓶颈,避免了单机阻塞或单机故障造成的不良影响,便于扩展,保证服务需要,提高网络的灵活性和可靠性。软件负载均衡解决方案,是指在一台或多台服务器相应的操作系统上,安装一个或多个附加软件来实现负载均衡,如DNS 负载均衡等。它的优点是基于特定环境、配置简单、使用灵活、成本低廉,可以满足一般的负载均衡需求。
在配置服务器负载均衡以前,首先进行地址与配置的规划,制作地址规划列表,使地址配置更快,更准确。具体示例见表5。
通常我们在配置服务器负载均衡的时候需要一个虚拟IP地址,我们称之为VIP,它的作用是将若干真实的服务器地址聚合成为一个地址进行发布。表5中Server-1,Server-2等为真实服务器的IP地址,子网掩码及网关都是与其相对应的。单一主机标识是指在配制软件负载均衡时对各真实的服务器优先级进行定义的标识。开放端口为系统提供服务的端口。
单个重负载的运算分担到多台节点设备上作并行处理,每个节点设备处理结束后,将结果汇总,返回给用户,系统处理能力得到大幅度提高,这就是我们常说的集群(clustering)技术。并且大量的并发访问或数据流量分担到多台节点设备上分别处理,可减少用户等待响应的时间,这主要针对Web服务器、FTP服务器、企业关键应用服务器等网络应用。通常,负载均衡会根据网络的不同层次(网络七层结构)来划分。
4 结 论
本文通过与原有平台的对比,阐述了信息门户构建升级的关键问题。利用SharePoint Portal Server 2010 (SPS)、Windows SharePoint Services (WSS)和SQL Server 2008数据库等先进的软件平台,运行在Windows Server 2008上,对门户服务器进行升级改版,升级改版后的企业信息门户系统运行更加稳定,功能更加强大,内容更加丰富,信息共享更加方便,信息查询更加快捷。
主要参考文献
[1] 徐碧云,王志坚,张少柏. 企业信息门户关键技术研究[J]. 计算机应用研究,2005(6).
[2] 黄磊. 企业信息门户的信息构建[J]. 西南科技大学学报:哲学社会科学版,2005(3).
[3] 周斌,王少红. EIP技术基础及其结构[J]. 计算机应用,2001(z1):18-20.
[4] 刘宇,张成洪. 企业门户中的信息与应用整合方法[J]. 合肥工业大学学报:自然科学版,2003,26(z1).
[5] 杨丽春. 企业信息门户[J]. 计算机与应用化学,2005(9).