SharePoint – 历史






1.64/5 (9投票s)
本文标志着 SharePoint 产品和技术的重大时间线。
引言
我仍然记得一次关于 SharePoint 的 MSDN 会议,在会后我曾经对这个产品有些怀疑。在那之后,我参与了从 SPS 2001 到 MOSS 2007 Beta 再到后来的 MOSS 2007 的多个 SharePoint 产品和技术的项目。看着它从开发者眼中的一种挫败感成长为一个成熟、酷炫的产品,这真是一段很棒的旅程。我尝试在这篇文章中标记出 SharePoint 的一些重要时间节点。
数字仪表盘
代号为“Platinum”的数字仪表盘在 1999 年比尔·盖茨的开幕致辞中被介绍,它为知识工作者提供了前所未有的“公司记忆”访问权限。正如 MSDN 所说,“数字仪表盘是为知识工作者定制的解决方案,它整合了个人、团队、公司和外部信息,并提供对分析和协作工具的单点点击访问。”
数字仪表盘是一组嵌入在 Microsoft Outlook 2000 框架内的网页。仪表盘的客户端可以是网页浏览器或 Outlook 2000。仪表盘的架构组件是 ASP、ActiveX 控件、SQL Server 7 和 Exchange。仪表盘引入了“nuggets”(信息片段)的概念——来自各种来源的信息框。其他供应商的当代技术将这些项目称为“portlets”(端口)。
这项技术存在一些缺点。首先是无法进行外部门户访问,因为不在 NT 域内的人无法访问该门户。自定义和个性化非常有限,而且开发不在 Visual Studio 的范围内。
SharePoint Portal Server 2001 - SharePoint Team Services
2000 年,微软推出了一些重要的产品升级——Windows Server 2000、SQL Server 2000 和 Exchange Server 2000。Windows Server 2000 引入了“Active Directory”。Tahoe Beta 2 也随之而来。Tahoe 最终被命名为“SharePoint Portal Server 2001”(SPS 2001)。
SPS 2001 基于仪表盘技术,提供了一个基于 Web 的门户解决方案,具备基本的文档管理功能,如签入/签出、文档历史记录、文档属性和文档发布。它还支持企业搜索功能。Nuggets 被重命名为“Web Parts”(Web 部件)。SPS 2001 的架构建立在 ASP、ADO/OLEDB、XML、WebDAV 和 CDO 之上。Visual Studio 对 SPS 2001 的开发者支持有限。
Microsoft Office 推出了协作解决方案——SharePoint Team Services (STS),这是一个基于 Web 的解决方案,提供对信息和文档的共享访问。它们实际上是新的 FrontPage Server Extensions 2002 的超集。它提供了额外的功能,如 HTML 管理页面、网站管理表单、服务器错误跟踪、新的安全功能,如“角色”、服务器运行状况监控和网站统计信息。
SharePoint Portal Server 2003 - Windows SharePoint Services 2.0
Portal Server 被升级以在 .Net Framework 上运行,并被命名为 SharePoint Portal Server 2003 (SPS 2003)。STS 被重命名为 Windows SharePoint Services 2.0 (WSS)。微软发布了 Office 2003,将 SharePoint 系列纳入 Office 系统,WSS 被包含在 Windows Server 2003 许可中。这些统称为“SharePoint 产品和技术”。产品是 SPS 2003,技术是 WSS 2.0。
WSS 提供了一个协作存储库,Web 部件使用 ASP .Net 1.1 构建。现在,我们可以使用 Visual Studio .Net 2003 开发 Web 部件。SPS 2003 构建在 WSS 之上,提供搜索和索引、个性化和增强的管理功能。它也比 SPS 2001 提供了更好的可伸缩性。微软逐渐跻身 Gartner 的门户魔力象限。
Office SharePoint Server 2007 - Windows SharePoint Services 3.0
2003 年之后,SharePoint 产品和技术发生了显著变化。它们被纳入 Office 系列产品,并被命名为“Office 12”。WSS 2.0 与 ASP .Net 1.1 的集成导致 IIS 在 ASP .Net 之前将请求路由到 WSS 2.0。这在某些情况下会出现问题,因为 WSS 在 ASP .Net 上下文中未正确初始化之前就控制了 HTTP 请求。这被重新设计了,WSS 3.0 构建在 ASP .Net 2.0 之上,因此请求在 WSS 之前通过 ASP .Net 运行时进行路由。因此,AJAX 被引入 WSS,ASP .Net 拥有本地 Web 部件。FrontPage 被淘汰,SharePoint Designer 出现了,适用于处理 SharePoint 的人。对于其他人来说,将是 Expression Web。
Web 内容管理是一个重要的领域,因为门户市场正在稳步增长。内容管理服务器 (CMS) 与 SharePoint 合并。SharePoint 的一个待处理项是工作流。Windows Workflow Foundation (WF) 作为构建工作流和扩展工作流服务的引擎。与 WSS 一样,WF 被添加到 Windows Server 许可中,并且是 .Net Framework 3.0 的一个组成部分。通过收购 Groove,实现了离线同步。Office Groove 2007 是一款协作软件,可以帮助团队成员动态有效地工作,即使团队成员来自不同的组织、远程工作或离线工作。
这个列表并没有就此结束。商业智能是另一个分享、控制和重用业务信息以做出更好业务决策的范式。记录管理、博客、维基、RSS、社交网络 Web 部件、电子邮件集成、任务协调和站点分析报告等都是 MOSS 2007 的新增功能。
未来
Gartner 2007 年的 Web 内容管理市场范围报告显示,WCM 的重要性日益增加,并将整体市场评级为“充满潜力”。报告还指出,该行业正享受两位数的增长。在 MOSS 2007 发布之前,微软在 2006 年的企业内容管理 (ECM) 领域被列为“领导者”象限。考虑到近期的市场趋势和研究,MOSS 2007 前景光明,但也面临着有趣的挑战。