基于SharePoint的企业信息门户的设计与实现
2014-04-29武佳贺王岩宫俊峰刘岳琨
武佳贺 王岩 宫俊峰 刘岳琨
[摘 要] 本文介绍了基于SharePoint技术的企业信息门户网站的解决办法,分析了系统采用的关键技术,详细地阐述了Microsoft SharePoint Server 2010的部署过程。
[关键词] SharePoint Server 2010;企业;信息;门户;网站
doi : 10 . 3969 / j . issn . 1673 - 0194 . 2014 . 01. 035
[中图分类号] TP391 [文献标识码] A [文章编号] 1673 - 0194(2014)01- 0066- 02
1 前 言
吉林石化公司企业信息门户网站是集管理、业务、新闻于一体的信息平台,企业用户可以通过统一的方式,对其所需要的个性化信息进行访问、分析、存储,是一个方便、快捷、个性化集成的平台。目前根据规划对门户网站系统进行全面升级,包括操作系统、网站应用软件、数据库等方面。原门户应用系统操作系统为Windows Server 2003 R2,网站应用软件为SharePoint Portal Server 2003和CMS 2002。此次升级后操作系统为Windows Server 2008 R2, 网站平台为SharePoint Server 2010,其内置内容管理系统,并使用开发工具实现CMS数据迁移。
2 SharePoint 技术
2.1 SharePoint系统框架
Microsoft SharePoint Server 2010 是新一代企业网站及协同工作平台,可以创建企业门户、文档管理系统、协同办公系统、业务分析系统等,一套软件构建多种应用与解决方案,有利于提高企业建设信息化的能力,并且能够快速而安全地实现部署企业解决方案[1]。SharePoint 2010基于.NET基础框架,在构建、部署和管理Web应用程序方面具有可伸缩性、灵活性和安全性。存储技术则利用SQL Server数据库技术,所有内容、配置信息及其他SharePoint服务相关数据均存储在SQL Server数据库中,使用一致的集成数据存储平台有利于提高系统的部署及管理的一致性[2]。
2.2 SharePoint平台的硬件要求
SharePoint Server 2010完全基于x64架构,这也就决定了SharePoint Server 2010所要求的硬件和软件环境:
(1)服务器硬件必须支持x64。
(2)服务器的操作系统必须使用Windows Server 2008 x64或Windows Server 2008 R2 x64。
(3)服务器所使用的数据库必须是SQL Server 2005 SP2 x64或SQL Server 2008 x64。
3 吉林石化门户系统应用
3.1 设计思路
考虑到现有吉林石化门户站点内容数据量较大,同时门户建设规范相对陈旧,产品本身的限制导致了功能和性能等诸多方面的问题,与目前先进的门户架构存在一定差距。我们采用在新系统平台上使用新架构规范和新功能特性重新搭建门户站点,再通过开发的数据迁移工具进行数据迁移的解决方案,也就是在全新的服务器上所有操作系统安装Windows Server 2008 R2 (64位),应用服务器安装SharePoint Server 2010,数据库服务器采用双节点的群集进行SQL Server 2008 (64位)部署,系统拓扑结构如图1所示。
本次实施中应用系统服务器采用Hyper-V虚拟机实现,Hyper-V是微软自带的一款虚拟化产品,本次设计门户应用系统采用6台Hyper-V虚拟机,在其中一台虚拟机初次安装SharePoint Server 2010过程中需要建立一个新的服务器场,然后将6台虚拟机全部加入此服务器场,随后进行程序包部署,激活程序包部署、建立Web应用程序,建立网站集功能等操作完成新平台的建设。SharePoint 中顶级的概念是Web应用程序,Web应用是由Internet Information Services(IIS)网站所组成,作为建立网站集合的逻辑单位。基于Web应用程序建立网站集,网站集下面的第一个网站就是一级网站,吉林石化的公司级网站为一级网站。
3.2 实现方法
该系统的硬件平台配置为:应用服务器载体采用两台IBM X3850 X5,服务器载体及虚拟机安装Microsoft Windows Server 2008 R2 Enterprise (64位),虚拟机部署SharePoint Server 2010 及需要的补丁包。所有服务器都必须位于同一 Active Directory 域中,服务器完成操作系统安装后,需要将服务器加入中国石油集团域控服务器及DNS服务器,再次登录时采用域账户登录,进行应用软件部署。
3.2.1 应用服务器虚拟机的实现
Hyper-V具有功能强大的复制功能,所以只需要将其中一台虚拟机进行完整的安装。两台应用服务器载体每台分别安装3台虚拟机,先建立好6块外部网卡,以备虚拟机关联时候使用。
在安装第一台虚拟机时需要分配名字、存放文件路径、内存、硬盘、配置关联外部网卡,安装好操作系统和SharePoint Server 2010 及需要的补丁包,然后将建好的虚拟机的Sysprep文件进行封装,初始化系统的ID号,进行唯一的标识,否则会导致虚拟机导入的失败。导出虚拟机到指定的路径,其他5台虚拟机则使用Hyper-V的导入功能实现,导入结束后将虚拟机进行相应的配置,更改名称、改变关联的网卡等操作。
3.2.2 启动SharePoint Server 2010向导
在所有的虚拟机全部搭建完成后,启动其中一台拟作为宿主的虚拟机,启动SharePoint产品配置向导。
具体实现如下:
(1)创建新的服务器场。
(2)指定配置数据库的设置:在此输入双机群集SQL Server数据库的虚拟数据库名称和管理数据库的域用户的用户名及密码。
(3)输入SharePoint服务器场密码:服务器场管理员可以控制其管辖范围内的Web应用程序。
SharePoint配置完成。
3.2.3 创建Web应用程序和网站集
打开SharePoint管理中心。
(1)新建Web应用程序:可以选择向导也可以手动创建,两者在功能上没有区别。
(2)Web应用程序设置:将“浏览文件处理程序”设为许可,同时设置好匿名访问许可。
(3)配置备份访问映射:添加内部URL,将6个虚拟机的IP地址进行添加,然后编辑公用URL,实现域名和IP地址对应。
(4)网站集选择“发布”模板,创建结束后要确认网站集是否正确创建。
3.2.4 特定部署程序包
(1)以管理员身份运行PowerShell_ISE,代码拷贝到运行窗口,执行。
(2)进入SharePoint管理中心查看解决方案包的状态,此时方案包为未部署状态,如图2所示,需要按照特定的顺序激活部署包。
这样就完成了应用程序网站的建立。
门户系统环境搭建完成后,需要对原有的历史新闻频道进行数据迁移,同时页面人员需要对网站进行进一步的网页建设。
4 结 论
企业门户系统的建立,为企业提供了一个综合的集成平台,方便企业员工在企业各部门间开展工作,实现资源共享。门户系统新平台的建立,满足了业务不断扩展的需求,解决了门户平台内容、应用集成功能有限的问题,同时有效解决了运维支持部分的统一配置管理和服务支持平台问题。
主要参考文献
[1]郭玲.基于SharePoint门户技术的企业信息资源计划的研究[J].山西电子技术,2011(5).
[2]缪彬,丁润超.浅述石油企业信息门户网站的建设[J].石油工业计算机应用,2006,13(3).