Vorteile von Business Connectivity Services

Letzte Änderung: Mittwoch, 17. März 2010

Gilt für: SharePoint Server 2010

Inhalt dieses Artikels
Lesen aus externen Systemen oder Schreiben in externe Systeme
Vertraute Benutzeroberfläche
Codelose Konnektivität zu externen Systemen
Offlinezugriff auf externe Daten
Steuerung externer Daten
Ermittlung mittels Suchdienst
Lebenszyklusverwaltung

Verfügbar in SharePoint Online

Microsoft Business Connectivity Services (BCS) bietet beim Arbeiten mit externen Systemen und Prozessen die folgenden Vorteile.

Lesen aus externen Systemen oder Schreiben in externe Systeme

Mit Business-Konnektivitätsdienste (Business Connectivity Services) können Sie in einer Microsoft Office-Anwendung oder auf einer SharePoint-Website im externen System erstellen, lesen, aktualisieren, löschen und abfragen (Create, Read, Update, Delete & Query, CRUDQ), sofern das externe System diese Vorgänge unterstützt und im Business Data Connectivity-Dienst (BDC) entsprechend modelliert ist.

Vertraute Benutzeroberfläche

Externe Inhaltstypen zeigen SharePoint-Verhalten (z. B. Listen, Webparts und Profilseiten) und Office-ähnliches Verhalten (z. B. Microsoft Outlook-Kontakte, -Aufgaben und -Termine, Microsoft Word-Dokumente und Microsoft SharePoint Workspace 2010-Listen) sowie dazugehörige Funktionen (z. B. Suchen und Offlinearbeit) für externe Daten und Dienste. Daher können Benutzer in ihrer vertrauten Umgebung arbeiten, ohne sich mit anderen (und häufig proprietären) Benutzeroberflächen vertraut machen zu müssen.

Codelose Konnektivität zu externen Systemen

Mit Microsoft SharePoint Designer 2010 kann der Lösungsentwickler das externe System deklarativ beschreiben und Microsoft SharePoint Server 2010 anweisen, welche Daten er wünscht. Falls ein Datenquellentyp systemintern von Business-Konnektivitätsdienste (Business Connectivity Services) unterstützt wird, muss der Lösungsentwickler keinen Code schreiben, um eine Schnittstelle zum externen System zu entwickeln.

Offlinezugriff auf externe Daten

In Business-Konnektivitätsdienste (Business Connectivity Services) gibt es umfangreiche Features für die Zwischenspeicherung und Offlinearbeit, und zudem werden cachebasierte Vorgänge unterstützt. Benutzer, die in Microsoft Office 2010-Anwendungen bereitgestellte Lösungen verwenden (z. B. Microsoft Outlook 2010 und Microsoft SharePoint Workspace 2010), können externe Daten effizient bearbeiten, selbst wenn sie offline arbeiten oder wenn die Verbindung des externen Systems langsam, zeitweise unterbrochen oder nicht verfügbar ist. Die für zwischengespeicherte externe Elemente ausgeführten Lese-/Schreibvorgänge werden synchronisiert, wenn die Serververbindung verfügbar wird.

Steuerung externer Daten

Der Zugriff auf externe Daten ist komplex, da jedes externe System eigene Datenbanken, Authentifizierungs- und Autorisierungsmechanismen, Zugriffssteuerungsmöglichkeiten und Protokollierungsfunktionen aufweist. Diese Faktoren können sich auf Sicherheit, Überwachung und andere Verwaltungsaufgaben auswirken.

Nachdem Daten aus dem externen System mit dem Business Data Connectivity-Dienst (BDC) in Microsoft SharePoint Server 2010 geladen wurden, können Sie sicher auf die Daten zugreifen und einen einfachen Überwachungspfad nutzen. Dies bedeutet, dass ein zentraler Speicherort für Ihre Daten sowie eine einzige Datenversion, auf die sich jeder verlassen kann, vorhanden ist. Sicherheitsprobleme und zeitaufwändige Überwachungsaspekte können minimiert werden.

Ermittlung mittels Suchdienst

Business-Konnektivitätsdienste (Business Connectivity Services) ermöglicht die Ermittlung externer Daten mithilfe der SharePoint-Unternehmenssuche in SharePoint Server 2010. Ein Kollege benötigt den Konto-Manager für einen Ihrer Kunden. Diese Information ist jedoch in einer Siebel-Datenbank gespeichert. Der Kollege, der diese Information benötigt, hat die Siebel-Front-End-Anwendung (oder Clientanwendung) nicht installiert und muss diese gewöhnlich auch nicht verwenden.

Nachdem Sie die Siebel-Anwendung im Business Data Connectivity-Dienst (BDC) registriert und den externen Inhaltstyp für die Siebel-Anwendung erstellt haben, können Sie die SharePoint-Unternehmenssuche in SharePoint Server auf einem Intranetportal verwenden, um nach Informationen zu einem bestimmten Kunden zu suchen. Die SharePoint-Unternehmenssuche erstellt dann einen Index der über den Business Data Connectivity-Dienst (BDC) abgerufenen Informationen. Wenn ein Kollege bestimmte Informationen anfordert, werden diese direkt aus der Siebel-Anwendung abgerufen. Deshalb kann der Kollege ohne Genehmigung und ohne Installation einer separaten Anwendung auf die benötigen Informationen zugreifen.

Lebenszyklusverwaltung

Business-Konnektivitätsdienste (Business Connectivity Services) bietet eine Reihe von Tools zum einfacheren Erstellen von Modellen und Office 2010-Anwendungsartefakten. Dies kann deklarativ oder durch Schreiben von Code erfolgen. Mit Microsoft SharePoint Designer 2010 können Sie, ohne Code schreiben zu müssen, zusammengesetzte Lösungen schnell erstellen, die die Anforderungen externer Komponenten erfüllen. In Visual Studio können Sie Lösungen mit ausgefeilten Workflows und Daten erstellen oder erweitern, die aus externen Systemen stammen.

Lösungen mithilfe von Business-Konnektivitätsdienste (Business Connectivity Services) werden aus einem Array unterschiedlicher Artefakte zusammengestellt, die auf dem Client (eine Office 2010-Anwendung, z. B. Microsoft Outlook 2010) und dem Server mit SharePoint Server 2010 bereitgestellt werden müssen. Business-Konnektivitätsdienste (Business Connectivity Services) bietet automatisches Packen und Bereitstellen von Lösungen. Dabei werden alle zusammengehörigen Artefakte als einzelne, versionsspezifische Einheit gepackt und anschließend auf einer SharePoint-Website veröffentlicht. Wenn die Artefakte auf dem Server veröffentlicht wurden, steht die Lösung sofort für die SharePoint-Websites zur Verfügung. Das Lösungspaket kann dann proaktiv an Clients oder Benutzer verteilt und bereitgestellt verteilt werden (Push-Modell). Die Anforderung kann festgelegt werden, dass sich die Benutzer explizit dafür anmelden müssen. Für Business-Konnektivitätsdienste (Business Connectivity Services) wird die ClickOnce-Bereitstellung von Visual Studio verwendet, um Lösungen für die Clients schnell bereitzustellen.