Microsoft SharePoint概述
SharePoint使一些人对一个或多个Microsoft SharePoint产品或技术的简称。Microsoft SharePoint 2010 包含有以下几个内容:
产品名称 |
功能描述 | |
Microsoft SharePoint Foundation 2010 |
是所有 SharePoint 网站的基础技术。它可以免费获得 |
可使用 SharePoint Foundation 快速创建许多类型的网站,您可在这些网站中的网页、文档、列表、日历和数据上进行协作。 |
Microsoft SharePoint Server 2010 |
是一个服务器产品,依赖 SharePoint Foundation 技术为列表和库、网站管理以及网站自定义提供一致的熟悉框架 |
包括 SharePoint Foundation 的所有功能以及附加特性和功能,如企业内容管理、商业智能、企业搜索和“我的网站”中的个人配置文件。 |
Microsoft SharePoint Designer 2010 |
是一个免费程序,用于设计、构建和自定义在 SharePoint Foundation 和 SharePoint Server 上运行的网站。 |
可以创建具有丰富数据的网页,构建强大的支持工作流的解决方案,还可以设计网站的外观。您可以创建各种网站,从小型项目管理团队网站到用于大型企业的仪表板驱动的门户解决方案,不一而足。 |
Microsoft SharePoint Workspace 2010 |
是一个桌面程序,您可使用它将 SharePoint 网站内容脱机,并可在从网络断开时与他人协作创建内容。 |
当您和其他团队成员脱机时,您可对 SharePoint 内容进行更改,这些更改最终将同步回 SharePoint 网站。 |
Microsoft SharePoint Foundation 2010 是一种通用的技术,各种规模的组织和业务部门可以使用该技术来提高业务流程效率和团队工作效率。利用可帮助用户跨组织和地理边界保持联系的协作工具,SharePoint Foundation 2010 使用户能够访问所需的信息。
基于 SharePoint Foundation 2010 的网站(称为 SharePoint 网站)可使文件存储提高到一个新级别,为团队协作提供社区,使用户在文档、任务和事件方面的协作成为可能,并使用户共享联系人和其他信息变得更加轻松。SharePoint Foundation 2010 使团队和网站的经理能够很容易地管理网站内容和用户活动。
SharePoint Foundation 2010 还提供了一个基础平台,用于构建基于 Web 的业务应用程序,这些应用程序可很容易地扩展和缩放以满足不断变化和增长的业务需求。用于管理存储和 Web 基础结构的可靠管理控件为 IT 部门提供了经济高效的方法,以实现和管理高性能的协作环境。
SharePoint 2010定位
Sharepoint Server 2010是面向企业和Web2.0的统一协作与门户网站平台
下图是一张SharePoint 2010基本架构图,它简要的描述出了SharePoint 2010的基本结构。
SharePoint 2010服务应用程序架构
SharePoint 2010采用服务应用程序(Service Application)架构。SharePoint 2010的服务运行在SharePoint服务器场中的服务器上。每台服务器可以运行一个或多个SharePoint服务,也可以运行在一个或多个服务器上。
SharePoint 2010系统有一个专门用来描述用户HTTP请求的前端Web服务,即:Microsoft SharePoint Foundation Web 应用程序。凡是启用了这个服务的物理服务器,SharePoint 2010系统识别为前端Web服务器。还有一个专门标识SQL Server数据库服务的,它并不代表任何实质上的SharePoint 2010服务,仅仅用来标识那些服务器上运行着SQL Server数据库,即:Microsoft SharePoint Foundation 数据库。
有一些SharePoint 2010服务是使用了SharePoint 2010的服务应用程序框架来构建。如一个服务基于应用程序框架,那么这个服务可以包含多个可配置服务器实例(CFSI)。每个CFSI称之为服务应用程序(Server Application)。
服务应用程序运行在服务器场中的额应用服务器上,通常需要被运行在前端服务器上的组件来调用。前端服务器上的组件透过一种叫服务应用程序代理的中间组件来调用服务应用程序的。所以如服务应用程序需要能够被调用,它就需要有一个配套的服务应用程序代理。
默认情况下,所有服务应用程序代理都托管在一个名为” SharePoint Web Services”的IIS Web网站中。
如果要让一个SharePoint网站能使用由服务应用程序提供的服务,需要将SharePoint网站所属的Web应用程序,与服务应用程序的代理进行关联。由于服务器场中可能存在许多的服务应用程序代理,为了方便管理,SharePoint 2010将服务应用程序代理按照分组的方式进行管理。然后,一个Web应用程序可以选择关联到一个服务应用程序代理组,这样就可以一次性的同时关联到了这个组所包含的所有服务应用程序。
SharePoint 2010默认包含一个名称为”默认”的服务应用程序代理组,服务器场中所有的服务应用程序代理,默认都位于这个代理组里面,同时所有Web应用程序都与”默认”代理组关联起来。在没有特殊需求的情况下,此默认配置足以满足企业需求。
典型的服务应用称逻辑架构,如图:
根据需求可以创建服务应用程序,而且此新增服务应用程序是运行在一个单独的应用程序池中,以实现更高的安全性。
一个服务应用程序除了可以为服务器场内的网站提供服务之外,也可以发布给其他服务器场,为其他服务器场中的SharePoint网站提供服务。
SharePoint 2010已经包含了一组内置的服务应用程序,为SharePoint 2010网站提供了诸多后端服务,是组成SharePoint 2010的重要组成部分。
SharePoint 2010 内置服务应用程序如下:
务应用程序 |
描述 |
是否存储数据 |
是否可发布 |
SharePoint Foundation 2010 |
SharePoint Server 2010 标准版 |
SharePoint Server 2010 企业版 |
Access Services |
在浏览器中查看与编辑Microsoft Access 2010数据库。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
业务数据连接 |
访问和修改后端业务系统的数据。 |
使用数据库存储 |
是 |
包含 |
包含 |
包含 |
Excel Services |
在浏览器中查看Excel文件。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
Managed Metadata Service |
提供了对企业级托管元数据的存储和管理,同时可以在网站集之间共享内容类型。 |
使用数据库存储 |
是 |
不包含 |
包含 |
包含 |
PerformancePoint |
提供了PerformancePoint Services所包含的BI报表功能。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
PowerPoint |
在浏览器中查看、编辑和广播PowerPoint幻灯片。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
搜索 |
提供了SharePoint 2010的企业级搜索功能。 |
使用数据库存储 |
是 |
不包含 |
包含 |
包含 |
安全存储服务 |
用来存储访问其他应用系统的用户凭证信息,这些凭证信息可用于SSO单点登录场景。 |
使用数据库存储 |
是 |
不包含 |
包含 |
包含 |
状态服务 |
暂时存储用户的会话(Session)数据。 |
使用数据库存储 |
否 |
不包含 |
包含 |
包含 |
使用率和运行状况数据集 |
收集用户使用率和运行状况数据,提供相关的数据报表。 |
使用数据库存储 |
否 |
包含 |
包含 |
包含 |
User Profile |
为“我的网站”、配置文件页面、社会化标签和其他社会化功能提供支持。 |
使用数据库存储 |
是 |
不包含 |
包含 |
包含 |
Visio Graphics Service |
在浏览器中查看Microsoft Visio图形。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
Web分析 |
提供Web Service接口。 |
不存储 |
是 |
不包含 |
不包含 |
不包含 |
Word Automation Services |
进行批量自动化文档转换操作。 |
仅缓存数据 |
否 |
不包含 |
不包含 |
包含 |
注意事项:并非所有SharePoint2010服务都是基于服务应用程序架构来构建。如:”Microsoft SharePoint Foundation 沙盒代码服务”服务并非基于服务应用程序架构。实际上,它使用了一个名为”SPUserCodeV4”的Windows服务来实现自己的功能。
SharePoint 2010新特性
1.全新的视频预览功能
SharePoint 2010包括功能支持包括新媒体和一个Silverlight的内容浏览器Web部件。微软内嵌了Silverlight功能(一种工具,用于创建交互式 Web应用程序)和全站支持AJAX功能,让企业用户很方便地给网站添加丰富的多媒体和互动性体验。
我们通过Silverlight Web Part功能,在网页上设置显示一个视频显示框,这是以前没有的功能。企业可以利用这种能力建设自己的视频网站而不需要额外的编程。
2.更好的备份功能
全新的备份和恢复功能,让你能够更加方便的选择需要备份的组件,节省操作时间也缩短了之前复杂繁琐的过程。
3.系统健康检查功能
SharePoint 2010的管理中心网站也经过了重新设计,能够提供更好的可用性,包括检测SharePoint服务器的工作状况这一新功能。
4.增加简化的编辑格式
SharePoint 2010就像wiki一样简单, 虽然用户可以使用功能丰富的Office来实现编辑功能,但HTML这种标记语言使用起来并不是很方便,它总是需要通过编辑工具生成。而另一方面,Wiki是容易编写的语言代表。
SharePoint 2010支持Wiki标记,而SharePoint 2010所见即所得的编辑方式也让操作者能够很好的掌控设计的准确性。在某些方面,SharePoint 2010甚至比许多Wiki更容易使用。
5.卓越的Excel图表功能
通过此功能,Excel Web Access能够让你将实时的Excel图表和数据信息嵌入SharePoint 2010的网页之中,图表内容将监视操作者所有的更新,使得表格保证显示最新数据内容。
6.强大的ribbon风格整合功能界面
微软Office 2010的ribbon风格功能界面也许你记忆犹新,但是一下子SharePoint 2010将众多ribbon风格的功能选项融合起来,让产品更加具有凝聚力,也让操作更加方便、准确。
7.预览功能
SharePoint 2010中所拥有的一项新工具能够让用户可以预览在文件库中所包含的视频和其他多媒体资源,不用一一打开就能获取一定文档内容,让浏览更加方便。
8.超级搜索功能
SharePoint 2010改进了其搜索功能,通过系统的划分不同的标准和分类,让搜索所提供的结果更加精准。
9.社区功能
新增加了社区功能,社区应用的兴起,促使软件厂商在软件中加入企业内部网络中建设类似Facebook社区的功能。微软在SharePoint 2010年中对社区功能进行了全面的提升。用户配置文件现在包括了你的同事、兴趣爱好或专业知识。目前的社区的标记和评级,使得它更容易分享内容。
Blog和Wiki也得到了改善。作为一个实验,我们在企业的Wiki里建立了一个Wiki百科式的目录表,让大家共同参与建设。像这样大工作量的项目,之前用户是不会轻易尝试去做的。
10.可视化的工作流程
SharePoint 2010支持让工作流程可视化,大大的方便了让操作人员更加准确的掌握在Microsoft Visio中编辑工作的进展情况。
11.管理员的添加
SharePoint 2010可以添加更多的管理员用户,新的管理员用户的添加能够让IT人员更好的控制网页上资源的分配,从而能够让服务器运行效率得到提高。