sharepoint bcs (bussiness connectivity services)

时间:2023-01-07 22:05:24

sharepoint bcs  在2010 版本中是提供2010 与外部数据连接的。

BCS全名Business Connectivity Services,可以把它看成SharePoint 2007中BDC的增强版,它为我们提供了一整套的将SharePoint 2010与外部数据相连的功能。使用BCS可以极大的扩展SharePoint的协作能力,将组织内其它系统中的数据也囊括到我们的协作体系中来。

在开始尝试使用BCS之前,先让我们来看一下它与它的上一代BDC的区别。以前的BDC虽然也可以连接外部数据,但其作为SharePoint与外部数据整合的第一代技术还是有很多不足的。

  • BDC实际上并没有将SharePoint 2007与外部数据真正的整合到一起,它仅仅提供了四个用于显示外部数据的WebPart和一个业务数据字段类型,这仅仅是具体数据的一个拷贝。
  • BDC数据基本上是只读的,虽然它提供了多个不同的WebPart来展示外部数据,但是并没有直接提供一个可以操作外部数据的方法,我们只能通过自己开发来解决这个问题。
  • 没有提供将外部数据与OutLook、Word、Excel这些office客户端相整合的功能,BDC仅可以实现与SharePoint的整合。在2007中要想实现将BDC与office的整合,我们就必需要进行大量的开发。
  • BDC不能离线使用。
  • BDC不支持BLOB内容。

BCS做为SharePoint与外部系统整合的第二代技术,可以为我们很好的解决上面这些问题。

  • 在SharePoint 2010中BCS使用内容类型和列表来整合外部数据,这使得那些需要使用列表数据的feature和服务都能很好的使用这些被整合的外部数据。
  • BCS提供了对外部数据完整的新建、查询、编辑、删除功能。
  • BCS提供了将外部数据与Word 2010、OutLook 2010、SharePoint Workspace 2010等office客户端直接整合到一起的功能,并且不需要任何的开发即可实现。
  • 在OutLook 2010和SharePoint Workspace 2010中外部数据可以离线使用,而且如果我们在离线时外部数据发生了变化,那么当重新连线后这些变化会自动的同步过来。
  • BCS提供了索引和搜索BLOB内容的能力,不过这个功能需要进行更多的配置工作。
  • BCS提供了一套更加广泛的认证机制,使我们能够更好的对外部数据的访问进行控制。

BCS不像BDC那样只能在SharePoint 2007 中才能使用,在SharePoint Foundation 2010(相当于WSS 3.0)中我们就可以使用BCS了,不过需要注意的是在SharePoint Server 2010中的BCS与Foundation中的相比具有更加强大的功能。

平台

功能

SharePoint Foundation 2010
Business Data Connectivity Service:
提供管理和检索外部数据的功能

External lists and External data columns:
展现外部数据

BDC connectors:
与数据源进行通信,可以使用Connector Framework来创建我们自己的连接器

SharePoint Server 2010
Search Capability:
索引和搜索外部数据

Secure Store Service:
存储用于访问外部数据的凭据

External Data Web Parts:
展现外部数据

User Profiles:
可管理和显示外部数据

Workflow Capability:
可以使用外部数据

Rich Client Integration:
可以和Office 2010客户端进行集成

sharepoint bcs (bussiness connectivity services)的更多相关文章

  1. WCF:为 SharePoint 2010 Business Connectivity Services 构建 WCF Web 服务(第 1 部分,共 4 部分)

    转:http://msdn.microsoft.com/zh-cn/library/gg318615.aspx 摘要:通过此系列文章(共四部分)了解如何在 Microsoft SharePoint F ...

  2. Creating a SharePoint BCS .NET Connectivity Assembly to Crawl RSS Data in Visual Studio 2010

    from:http://blog.tallan.com/2012/07/18/creating-a-sharepoint-bcs-net-assembly-connector-to-crawl-rss ...

  3. Searching External Data in SharePoint 2010 Using Business Connectivity Services

    from:http://blogs.msdn.com/b/ericwhite/archive/2010/04/28/searching-external-data-in-sharepoint-2010 ...

  4. SharePoint 2013 配置Excel Services

    前言:本文主要介绍如何启用SharePoint 2013版本Excel Services服务,并配置Excel Web Access部件,使Excel文档可以显示在Web页面中. 简单说一下流程,Sh ...

  5. SharePoint 2013 User Profile Services之跨场设置

    这段时间有个客户需要在不同SharePoint场中使用网站.文档和用户关注功能.但实际使用中发现默认的关注功能不能跨场使用,这也引出了我接下来的博客,我将在博客中详细描述整个过程. 因为“关注”功能是 ...

  6. SharePoint 2013 User Profile Services之跨场发布

    在之前博客中已经描述了User Profile的两种配置场景,这篇博客将详细介绍微软官方推荐的配置方法. 测试环境的架构可以参考之前的博客内容,这里就不做介绍了,直接切入主题. 1. 在sp-farm ...

  7. SharePoint BCS

    1. 开启相关的服务:管理中心-->应用程序管理-->管理服务器上的服务 2.

  8. Sharepoint学习笔记—习题系列--70-576习题解析 -(Q112-Q115)

    Question  112 You are designing a public-facing SharePoint 2010 Web site for an elementary school th ...

  9. SharePoint 2010 BCS - 概述

    博客地址 http://blog.csdn.net/foxdave SharePoint 2010首次引入了BCS的概念 - Business Connectivity Service,即业务连接服务 ...

随机推荐

  1. 相克军_Oracle体系_随堂笔记004-shared pool

    本章主要阐述SGA中的shared pool. Shared pool { 1.free 2.library cache(缓存sql语句及其执行计划) 3.row cache(数据字典缓存) }   ...

  2. Emacs学习心得之 LaTeX编辑

    目录 1. 前言 2. texlive的安装 3. AUCTEX的安装和配置 4. RefTEX的安装和配置 一.前言 本篇博文记录了Emacs下LaTeX编辑环境的搭建,参考一下文章: http:/ ...

  3. Symfony2 通过命令行调用控制器

    由于系统需求,需要写一个无限循环的控制器,那么既然有一个无限循环的控制器,那么就需要有一个开关,不可能直接通过route来开启吧.当然要使用高级一点的方法啊. 那就是使用控制台通过命令行(comman ...

  4. HTML5新特性之跨文档消息传输

    1.同域限制 所谓“同域限制”是指,出于安全考虑,浏览器只允许脚本与同样协议.同样域名.同样端口的地址进行通信. 2.window.postMessage方法 浏览器限制不同窗口(包括iFrame窗口 ...

  5. SQL Sever——无法连接到(local)。“未配置远程连接”和“请求失败或服务未及时响应”

       攻克了上篇博客提到的"远程过程调用失败(0x800706be)"的问题. 新的问题接踵而至. . . 一.       watermark/2/text/aHR0cDovL2 ...

  6. AngularJS进阶(二十)HTML5实现获取地理位置信息并定位功能

    HTML5实现获取地理位置信息并定位功能 注:请点击此处进行充电! 前言 这篇文章主要介绍了HTML5实现获取地理位置信息并定位功能,本文讲解了原生HTML5.百度地图.谷歌地图等三种获取理位置信息并 ...

  7. 构建简单的json树形菜单

    json结构: var Menu = [{ tit:"一级菜单", submenu:[{ tit:"二级菜单", url:"", func: ...

  8. ubuntu安装cocos2dx

    操作系统:ubuntu16.04 LTSIDE:Code::blocks 16.01Cocos2dx版本:cocos2d-x 3.11.1这篇随笔将会简要地演示如何在ubuntu下安装cocos2dx ...

  9. CCProxy

    我在之前的博客里提到了用Teamviewer + CCProxy做内网穿透,当时只是简单提了一下,因为发现这种方式网速比较慢.今天又用到了它,虽然慢点,但是总比没的用好,哈哈哈.不得不感叹CCProx ...

  10. scanner 在java中的输入

    ************************************************************************************** 和C++的输入很像