技术开发 频道

Office SharePoint Server 2007深度观察


编者按:微软的五个新Office server给Office 2007用户带来了大量的新特性和功能。我们从SharePoint 2007开始,在这个分为四部分的系列中来看看这是怎么回事。

【IT168 技术评论】Office SharePoint Server 2007可以给微软Office用户带来非常好的潜能,并且不需要负担新的IT培训。然而,这个平台如此强大,所以管理员在设计结构和硬件分布的时候需要仔细,同样也要清楚它们将在什么时间、按什么顺序产生特定的属性。
    当微软披露Office 2007将包含一个“服务器元件”时,我们就假设这意味着“一个”服务器。
    其实微软并不是要把Office server做成一朵孤独的壁花。他们在建立一个各具特色,紧密联系的服务器团体:Alpha,Beta,RTM版本,以及发行日的恶俗礼仪和啤酒香槟。五个Office Servers就是最终的产品,目前足够生产应用所需了。
    然而,成果太多了,一篇文章根本放不下。所以我们把这次经历分为包含四个部分的系列,覆盖所有四类新的Office服务器。这个系列以MOSS(Microsoft Office SharePoint Server 2007)开始,因为它不仅具有很多特性,而且是其它部分的核心。
    只要SharePoint自己持续下去,这篇文章就只能框架性地描述利用这个平台能完成的任务(一个完整的描述会写成一本发霉的厚书,图书管理员得用手推车才能推走)。目前,把MOSS叫做一个具有Office前台终端的协作工具,这就是简单化的新定义。MOSS是一个协作平台,是一个应用程序开发平台,是一个自己的工作流引擎,也是一个商业智能工具。

安装

    MOSS有标准版和企业版两个版本。虽然价格上有所不同,但是这两个平台并不是独立的,他们是累加的关系。要买企业版的CAL(客户接入认证),你首先得保证每一个用户都有一个标准的CAL。这可能是微软公司一部分不小的收入,但这两个平台的区别又是如此的大,所以大部分客户都会选择企业版。

这是一个站点,而不是一个域

    如果你还记得学习SharePoint Portal Server 2003的15分钟,那你应该记得在2003的版本里把不同的用户页面称为“域”。这样做显然给IT工作人员带来了大量不便,于是在新的MOSS下我们把这称为“站点”。但这其实对不熟悉的开发者意义更大,用户并不关心采用哪种方式。对他们而言,站点更趋向于在MOSS界面上以标签的形式出现,就像他们在Office 2007里所熟悉的那样。事实上,大部分的SharePoint 2007用户接口都被特意,甚至在某种程度来说是煞费苦心地设计,只为尽可能地与Office 2007和一般的窗口应用程序相似。这也就意味着,如果你真正掌握了Share Point用户站点,那你就有能力使用SharePoint Designer了,因为它的用户接口模板外观和感觉都和SharePoint差不多。
    如果你不熟悉SharePoint,那么你可以把SharePoint Designer看作是以标签展示形式重生的Microsoft FrontPage。Designer就像是一个网页设计工具,只是专为SharePoint用户所用而已。不过,虽然标准的网页设计工具很可能也可以建立SharePoint页面,但是它们仅能提供基本功能。只有Designer可以方便地接触到SharePoint的核心特性,尤其是通信、协作和工作流工具。而“方便的接口”正是SharePoint的关键卖点。开发者可以在SharePoint的框架下大有所为,但大多数的标准特性,包括站点定制,需要能被非IT用户修改。因此,那些想要用SharePoint来进行开发的管理员也将面临购买Designer许可。但是,这也确实让终端用户能够更容易地使用它,尤其是当这些用户以前学习过Office的时候。
    配置开始的顶层站点并不难,但是这意味着你必须谨慎考虑用户和权限的问题。开始的时候,IT技术人员可能会抱怨SharePoint没有采用已有AD(Active Directory活动目录)树中的用户和组的预定义。但是这个软件采用自己的用法结构是有原因的:它允许用户建立和分配自己的工作站点,并且可以自己配置用户和权限。如果仍然采用AD,那么每次建立一个新的SharePoint站点都必须有IT技术人员参与。
    现在用户就可以在这个顶层站点下建立他们自己的站点了。每一个站点都有自己的模板,并且可以分配自己的用户在这个站点的权限。站点创建工具有方便的查找选项可以找到你想找的用户,把他们编成组,并且按照各种方法来分配权限。
终端用户也有一个顶层站点,叫做“MySite”。当用户接入默认的入口站点时就会自动生成,获得认证,并产生“MySite”按钮。MySite有一系列的工具,但它的目的是总结用户所属的所有MOSS成员站点,包括新的信息提示和任务列表。用户既可以通过SharePoint Server访问MySite,也可以将其作为他们的“Outlook 今日”的一部分打开。

让站点有用

    这是展现MOSS的优点和魅力的地方。站点功能的最基本一点就是文档库。你可以通过单击“Site Actions > Create > Document Library”来为站点建立一个文档库。这样你就有了一个库标签和导入工具,如果需要,也可以有额外的权限功能甚至版本信息。此外,这些文档库要比仅仅是受控的数据转储更好。
   其一,你可以把具体的文档用Outlook打开。也就是说,你的组成员打开SharePoint,然后点击“Connect to Outlook”链接就可以在一个具体的文档上协同工作。这样,你可以决定哪些用户(不论是不是这个组的)能够在他们的Outlook界面的“Downloaded Documents”下看到这个文档。
    其余的应用程序有类似的特性。微软必将为我们展示的一个东西是PowerPoint 2007。他们在我们的SharePoint Server中加入了几个PowerPoint文件——这很简单,只要在PowerPoint中点击“Publish Slides”,并指定正确的路径就可以了。只要你拥有权限(这个权限在SharePoint内部,并不和Active Directory共享),你就可以做到。有用的是,当你有几个文件在那里的时候,SharePoint会把它们当作一个幻灯片的集合来处理,而不是几个文件的集合。
${PageNumber}
关心和考虑的事情
  
    目前为止,我们其实只是接触到了SharePoint的一些功能。我们会在对Office Server family中的其它成员的回顾中具体讨论内容管理、工作流设计、搜索目录和窗体处理。SharePoint的特性非常多,这带来了一些顾虑。
    比如,我提到SharePoint有吸引人的SMBs(服务信息块),但是那些硬件条件有限的用户得仔细考虑一下他们的MOSS运行情况。处理自己的权限认证,维护几十个,也可能是成百上千的共享文档库,管理动态内容,甚至在服务器端执行终端用户的计算任务,这些对任何一个服务器来说都是不小的负担。另一个顾虑就是“高额的支出”。当有成百上千或者成千上万的用户和组的时候,设计安装SharePoint的硬件配置很快就会成为极为重要的问题。
    另一个顾虑,尤其对大企业来说,就是IT技术支持。微软竭尽全力让创建SharePoint站点成为一件一般人都能够明白和独立完成的事情。这对动态创建组来说很好。但同时也意味着IT人员可能会被叫去支持那些他根本就不知道其存在的站点。幸运的是,微软在它的TechNet library(网络技术中心)里有很好的关于管理SharePoint的信息,并且MOSS也有很好的管理工具。但是,对一个刚开始建立MOSS的新手管理员来说,最好还是在开始的时候限制一下用户。不仅包括限制一个用户能够建立的最多站点数,也包括他可以同时隶属的最多站点数,一个具体的用户可以在他的站点里设置的特性类型,以及你允许和Office一起运行的特性种类。
    最后一个顾虑就是那些大一点的公司,也就是微软宣称这个产品就是为他们设计的那些公司,对他们来说,SharePoint的价格并不便宜。对于优异的表现,代价就是你很可能需要多个服务器,大概就是每个5000英镑,还不包括硬件和Windows操作系统的费用。然后,客户许可是累积的。你需要买一个标准的CAL,如果你要使用企业特性,还得另买一个企业CAL。这些花费总共是每个桌面169美元,还别提Office SharePoint Server只是为这些桌面配置Microsoft Office的一部分,而且不是Small Business版本。你从SharePoint获得的功能和特性让这笔投资很划算,但是那些将被支付出去的预算就无缘感受到这些了。
    记住,SharePoint就像是一个巨大的餐具柜,装满了各种有用的协作特性(因此而具有潜在危险),这让事情变得有点让人惊慌。但是微软也做了合适的准备,他们允许管理员限制对这些特性的接触,也就是说,你可以在准备好之后再使用这些特性,而不是在一开始的时候就造成特性混乱。所以,取其精华吧。
0
相关文章