Freigeben über


Business Connectivity Services in SharePoint Server 2010

In Microsoft SharePoint Server 2010 können Sie mithilfe von Microsoft Business Connectivity Services (BCS) aus Microsoft Office-Anwendungen und aus SharePoint Server sicher mit externen Systemen interagieren und diese durchsuchen.

Letzte Änderung: Mittwoch, 14. Juli 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Externe Daten in der Suche
Secure Store Service
Geschäftsdatenwebparts
Externe Daten in Workflows
Rich Client-Integration

Business-Konnektivitätsdienste (Business Connectivity Services) enthält alle Features von Business Connectivity Services in SharePoint Foundation 2010 und außerdem Folgendes:

  • Externe Daten in der Suche

  • Einmaliges Anmelden

  • Geschäftsdatenwebparts

  • Profilseiten

  • Externe Daten in Workflows

  • Rich Client-Integration

Externe Daten in der Suche

Mithilfe von Business-Konnektivitätsdienste (Business Connectivity Services) können Sie externe Daten in SharePoint Server durchsuchen. Bei der SharePoint-Unternehmenssuche in SharePoint Server wird der Business Data Connectivity-Dienst (BDC) verwendet, um externe Daten zu durchforsten und zu indizieren. Außerdem wird eine Volltextsuche für strukturierte und unstrukturierte Daten angeboten. Bei der Suche wird außerdem mithilfe von BDC bei der Abfrage eine Sicherheitskürzung der externen Daten ausgeführt. In SharePoint Server 2010 wird die folgende Unterstützung für die Suche bereitgestellt:

  • Effizientes Durchforsten durch inkrementelle Durchforstungen

  • Indizieren von BLOBs (Binary Large Objects)

  • Abrufen von benutzerdefinierten Sicherheitsbeschreibungen bei der Durchforstung

  • Durchforsten proprietärer Schnittstellen von Kunden durch das austauschbare BDC-Konnektormodell

Secure Store Service

Die Funktion Einmaliges Anmelden ersetzt das Feature für einmaliges Anmelden von Microsoft Office SharePoint Server 2007. Einmaliges Anmelden ist ein gemeinsamer Dienst, der Speicherung und Zuordnung von Anmeldeinformationen wie Kontonamen und Kennwörtern bereitstellt. Der Dienst ermöglicht die sichere Speicherung von Daten, die Anmeldeinformationen für die Verbindung mit externen Systemen enthalten, und die Zuordnung dieser Anmeldeinformationen zu einer bestimmten Identität oder Gruppe von Identitäten. Häufig wird in Lösungen die Authentifizierung bei einem externen System versucht, in dem der aktuelle Benutzer anders bekannt ist oder ein anderes Konto zur Authentifizierung besitzt. In diesen Fällen kann Einmaliges Anmelden verwendet werden, um die vom externen System benötigten Anmeldeinformationen zu speichern und zuzuordnen. Der Dienst Einmaliges Anmelden kann so konfiguriert werden, dass mehrere Benutzer über einen einzigen Satz von Anmeldeinformationen auf ein externes System zugreifen können.

Wenn beispielsweise ein Benutzer mit dem Namen "Fred" ein Konto auf dem Server hat, auf dem SharePoint Server ausgeführt wird, und ein weiteres Konto in einer Siebel-Anwendung, ermöglicht der SharePoint-Mechanismus für Einmaliges Anmelden die Speicherung der Siebel-Anmeldeinformationen in Freds Benutzerprofil in SharePoint Server. Wenn Fred dann eine Lösung aus SharePoint Server verwendet, um Daten aus der Siebel-Anwendung abzurufen, wird von SharePoint Server die Datenbank für Einmaliges Anmelden auf dem Server gesucht, und die Anmeldeinformationen werden der Siebel-Anwendung bereitgestellt. Auf diese Weise meldet sich Fred ohne separate Anmeldung automatisch bei der Siebel-Anwendung an.

HinweisHinweis

Ähnliche Funktionalität für Office-Clients wird durch den in Business-Konnektivitätsdienste (Business Connectivity Services) enthaltenen Anbieter für Einmaliges Anmelden bereitgestellt, von dem der Windows-Anmeldeinformationsspeicher verwendet wird.

Außerdem wird in SharePoint Server die Funktionalität für Einmaliges Anmelden erweitert und enthält einen austauschbaren Mechanismus für einmaliges Anmelden, der die Verwendung alternativer Anbieter für Einmaliges Anmelden ermöglicht.

Geschäftsdatenwebparts

Geschäftsdatenwebparts sind nur in Microsoft SharePoint Server 2010 mit Lizenz für den Zugriff auf den Enterprise-Client verfügbar.

In Business-Konnektivitätsdienste (Business Connectivity Services) werden weiterhin die folgenden Webparts angeboten: Webpart für externe Datenlisten, Webpart für externe Datenelemente, Generator für externe Datenelemente, Listen-Webpart für externe verknüpfte Daten und Webpart für Konnektivitätsfilter für externe Daten. Diese Webparts sind auf BDC angewiesen und bieten im Wesentlichen drei Vorteile:

  • Keine Codierung erforderlich, Wiederverwendbarkeit Sie können mit diesen Webparts externe Daten auf einer Portalwebsite anzeigen, ohne Code zu schreiben. Außerdem sind diese Webparts generisch und wiederverwendbar und ermöglichen die Anzeige beliebiger Datentypen (externer Inhaltstyp), die in BDC registriert sind.

  • Verbindungsmöglichkeiten Von diesen Webparts werden Webpartverbindungen unterstützt, und Sie können leichter Masterdetailanwendungen erstellen, ohne Code zu schreiben. Sie können beispielsweise Kunden und deren Details anzeigen, indem Sie das Webpart für externe Datenlisten und das Webpart für externe Datenelemente verwenden und diese verbinden. Diese Webparts können auch in Dashboards integriert werden.

  • Anpassung Von diesen Webparts wird WYSIWYG-Bearbeitung in Microsoft SharePoint Designer 2010 unterstützt, und die Webparts können mithilfe von XSLT-Transformationen angepasst werden.

HinweisHinweis

Die Geschäftsdatenwebparts sind schreibgeschützt, und das Zurückschreiben in das externe System ist nicht möglich.

Externe Daten in Workflows

Obwohl Workflows von externen Listen nicht ausdrücklich unterstützt werden, kann über Workflows, die auf Website- oder SharePoint-Listenebene entworfen wurden, auf Daten aus einer externen Liste zugegriffen werden. Außerdem werden neue Workflowaktivitäten für das Lesen und Schreiben von Daten im externen System bereitgestellt.

Rich Client-Integration

Die Rich Client-Integration ist nur in Microsoft SharePoint Server 2010 mit Lizenz für den Zugriff auf den Enterprise-Client verfügbar.

Business-Konnektivitätsdienste (Business Connectivity Services) in SharePoint Server stellt Rich Client-Integration bereit, indem die Verwendung externer Daten in Microsoft Office 2010-Anwendungen ermöglicht wird. Sie können externe Listen mit Microsoft Outlook 2010 und Microsoft SharePoint Workspace 2010 verbinden. Auf diese Weise können Sie mit externen Daten wie beispielsweise systemeigenen Outlook-Elementtypen (z. B. Kontakte, Aufgaben und Termine) in Outlook und in Listen in SharePoint Workspace arbeiten.

Business-Konnektivitätsdienste (Business Connectivity Services) ermöglicht außerdem Offlineszenarien für externe Daten in Outlook und SharePoint Workspace. In Abbildung 1 wird gezeigt, wie Kunden aus der Northwind-Datenbank in Outlook genau wie systemeigene Outlook-Kontakte angezeigt werden.

Abbildung 1. Kunden als Outlook-Kontakte

Kunden werden als systemeigene Kontaktelemente angezeigt

Außerdem können Sie mit Business-Konnektivitätsdienste (Business Connectivity Services)Externe Datenspalten in Microsoft Word 2010 anzeigen, indem Sie Inhaltssteuerelemente für externe Elemente verwenden. Wenn Sie Code mithilfe der Business-Konnektivitätsdienste (Business Connectivity Services)-Objektmodelle schreiben, können Sie externe Daten in jeder Office 2010-Anwendung einschließlich Microsoft Excel verwenden.