码迷,mamicode.com
首页 > 其他好文 > 详细

SharePoint 2010 BCS - 概述

时间:2014-12-22 14:30:41      阅读:164      评论:0      收藏:0      [点我收藏+]

标签:sharepoint   bcs   

SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务。简言之,它能将外部系统的数据(如业务系统的数据表、ODATA数据源等)读取到SharePoint中以外部列表的方式显示出来,并实现简单的CURD。它可以看作是2007版本中BDC的升级版,或者也可以这么说,BCS包含了BDC,它能做BDC所有能做的东西,还能做更多的东西。

Microsoft Business Connectivity Services (BCS) 是 Microsoft Office 2010 和 SharePoint 2010 中的一项功能,旨在帮助开发人员和用户将数据放入 SharePoint。 在 SharePoint 中呈现外部数据能让用户构建复合应用程序,以便更好地访问关键信息,更方便地与这些信息交互。

BCS 提供了三种基本机制,您可以利用它们将外部数据放入 SharePoint。 首先,您可以通过 SQL 查询连接数据库和使用数据库。 默认情况下,支持 SQL Server。 作出一些改动后,您也可以连接到 MySQL、Oracle 和其他数据库管理系统。

其次,您可以使用 Web 服务(如WCF),这些服务提供的方法符合方法原型的特定模式。

第三,您可以使用 Microsoft .NET Framework 和 C# 或 Visual Basic 代码连接到数据源。 最常用的方法是编写 .NET 程序集连接器。

同时,BCS还支持用户离线操作数据,并在连接上网络之后再同步回数据源。


那么,BCS与SharePoint 2007版的BDC有什么区别呢?

2007版本的BDC只提供了一个数据展示的功能,即只读的,并不能操作业务数据;不能离线使用;不支持BLOB。

2010版本的BCS通过外部内容类型和外部列表来整合外部数据,可以无代码化方便地实现CRUD操作;它可以将外部数据与Word 2010、OutLook 2010、SharePoint Workspace 2010等客户端工具整合到一起;在OutLook 2010和SharePoint Worksace 2010中的外部数据可以离线操作,且在重新联网时能将更改同步回外部数据源;支持BLOB;更完善的权限认证。

下表展示了BCS在SharePoint 2010不同版本中所具有的功能

Business Connectivity Services Feature

SharePoint Foundation 2010

SharePoint Server 2010 Standard Edition

SharePoint Server 2010 Enterprise Edition

External List(外部列表)

√

√

√

External Data column(外部数据列)

√

√

√

Business Data Connectivity (BDC) service(BDC服务)

√

√

√

Connector Framework(连接器框架)

√

√

√

Secure Store Service(SSS安全存储服务)

√

√

External Data Search(外部数据搜索)

√

√

Profile Pages(属性查看页)

√

√

Business Data Web Parts(业务数据Web部件)

√

Rich Client Integration(富客户端集成,上面提到的)

√

或者如图所示

技术分享

结合以上叙述的,我们再来看一下SharePoint 2010 BCS的架构图(图1)和其中BDC的架构图(图2)

技术分享

图1

技术分享

图2

图1说明了BCS可以让用户从SharePoint 2010和Office 2010应用中读写外部系统的数据(通过Web Service、数据库和.Net连接库等),开发者也可以方便地通过Visual Studio 2010和SPD 2010的丰富功能快速地构建解决方案。

由图2可以看出,数据源如上所述可以有数据库、Web Servcie、.Net连接库以及自定义的源。这些都可以构成BDC的数据源,在SharePoint,可以应用BDC来跟外部列表、搜索、外部数据列、Web部件、属性查看页、自定义解决方案甚至是工作流做交互。

如果说2007版本的BDC是砖,那么2010版本的BCS体系就是块玉了,功能是上可以满足基本需要,不再是虚有其表华而不实。

SharePoint 2010 BCS - 概述

标签:sharepoint   bcs   

原文地址:http://blog.csdn.net/foxdave/article/details/42076553

踩
(0)
赞
(0)
   
举报
评论 一句话评论(0)
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!