共同学习SPS,掌握Csgl#,FireScript孵化纪实

——基于.NET脚本解释引擎,可以用于ASP.NET,WinForm,WebServices

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::
http://editblog.csdn.net/msdncolumn/archive/2004/12/31/1123.aspx

在Windows SharePoint Service平台上构建协作式应用

作者:Jason Masterman 、Ted Pattison
难度:★★☆☆☆
读者对象:Office开发人员,企业信息工作者
相关技术:WSS、SPS、Office System

    [摘要]在过去的几年中,微软在协作技术方面做出了巨大的投资。而Windows SharePoint Services (WSS) and SharePoint Portal Server (SPS)是此领域中两种旗舰性产品。本文分为两部分。在本期中,我们将介绍SharePoint的基本结构,并且讨论SharePoint所提供给使用微软.NET框架开发者的机遇。在下一期中,我们将讨论利用WSS和SPS对象模型的程序设计,以及为一个SharePoint网站定制Web部件。

    Windows SharePoint Services被认为是Windows Server™ 2003操作系统官方部分的一个附加产品。WSS提供了一个架构来创建协作式的Web站点,从而使得公司在团队、部门以及大的组织之间,可以方便、可靠地共享信息和文件。任何使用者都可以通过Web浏览器或是通过微软Office 2003内置的协作新功能,比如Word和Excel等来访问一个WSS Web站点。.

    WSS还提供了生成UIs的基础设施,包含Web部件页和Web部件。Web部件页和Web部件是SharePoint强大的一面,因为每个WSS站点都提供一个基于浏览器完全自定义的UI。Web部件还能够用于跟踪每个用户的个性化信息。下面我们将对Web部件进行更为详细的探讨。

    SharePoint Portal Server 2003用于构建企业级的门户网站,这些网站是微软Office 2003 System的组成部分。值得注意的是SPS是建于WSS之上的。SPS添加了易处理的特性来对WSS进行补充,这些特性有利于用户对大量信息和文档的导航作用。SPS同时还提供了额外功能来加强门户网站对于索引、搜索、订阅者针对性(audience targeting)和单点登陆(single sign-on)的使用。

    WSS和SPS的作用存在本质的区别,如图1所示。WSS是基于协作主题的,并出于存储和共享基于列表的数据和文档而设计的。与之对比,SPS门户网站是基于整合主题的。一个SPS门户网站会对来自不同地方的信息和文档进行整合。SPS更具价值,因为它为用户提供一种快捷、简便的方法,来搜集分散在专用网和互联网中的信息和文档。


图1 WSS和SPS的作用

    实质上,WSS提供了存放所有目录的地方,而SPS提供了按照自己的需求来导航和搜索目录的方法。这两种作用相互补充。WSS允许一个企业级的公司来创建和维护成千上万的协作式网站,而一个或更多的SPS门户网站允许用户可以搜索所有这些目录来寻找所需的信息。

    你应该认识到,SPS依赖于WSS来提供许多基本的服务。例如,WSS为SPS提供跟踪成员和共享列表与文档的能力。此外,SPS无需重建自己的界面表现引擎来为门户网站的用户接口生成HTML。相反而言,SPS利用WSS Web部件页和Web部件的基础设置,来为一个SPS门户网站构建用户接口。

posted on 2005-10-19 13:53  FireReprt◇FireScript地带  阅读(485)  评论(0编辑  收藏  举报