• home
    • news & events
    • blog
  • über uns
    • projekte und referenzen
    • partner
    • produkte & technologien
    • offene jobs / stellen
  • dienstleistungen & services
    • software design & architektur
    • software entwicklung
    • beratung / consulting
    • training, kurse und workshops
  • angebote
    • quick-starts
    • trainings, schulungen & kurse
    • workshops
  • kontakt
Wir bieten SharePoint und .NET
Kompetenz, Erfahrung und Know-How:
"1stQuad guaranteed."
Diesen Blog abonnieren
Subscribe in NewsGator Online Add to My AOL
Add to Google Reader or Homepage Add to netvibes

Aktuelle Posts

State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 8
SharePoint 2010 / PowerShell: Mehrsprachige Taxonomien importieren
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 7
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 6
State Machine Workflow mit InfoPath Formularen für SharePoint 2010 – Teil 5

Archiv

August 2010 (2)
Juli 2010 (11)
Juni 2010 (13)
Mai 2010 (11)
April 2010 (4)
März 2010 (6)
Februar 2010 (2)
Januar 2010 (6)
Dezember 2009 (4)
November 2009 (13)
Oktober 2009 (17)
September 2009 (2)
Juli 2009 (2)
März 2009 (2)
Januar 2009 (1)

Als Microsoft Certified Partner bietet 1stQuad Solutions SharePoint und .NET Kompetenz, Erfahrung und Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Als Spezialist für kleine und mittlere Unternehmungen (KMU) bietet 1stQuad Solutions SharePoint und .NET Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
Mit Kentico CMS bietet 1stQuad Solutions neben SharePoint und .NET CMS-Produkt- und Projekt-Kompetenz, -Erfahrung und -Know-How für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.
© 2010 1stQuad Solutions
Alle Rechte vorbehalten
> Impressum
Wir bieten Microsoft SharePoint und .NET Projekt- und Produkt-Know-how, Kompetenz und Erfahrung für Entwicklung, Architektur, Beratung, Schulung, Training und Kurse in Zürich, Bern, Basel, Schweiz sowie Deutschland und Östereich.

Blog > Oktober 2009

SharePoint Conference 2009 Las Vegas Teil 6:Erstellen von Business Connectivity Lösungen in Visual Studio 2010

Rolando Jiminez Salgado's Session 'Building Soplutions with Business Connectivity Services using Visual Studio 2010' gab einen Überblick über die Nutzung von BCS in Custom Code in Visual Studio 2010

Veröffentlicht am 21.10.2009 00:20:55 von Reiner Ganser mit 0 Kommentar(en)

Überblick Business Connectivity Services 

  • Out of the box Tool, um externe Daten anzubinden
  • Mögliche Datenquellen
    • LOB, Web Service , WCF, DB, Web 2.0
  • Layer in SharePoint
    • Business Data Connectivity
    • External Content Type Repository
    • External Lists
  • Layer
    • BCS Client
 
  • Bereiche, die hauptsächlich verbessert wurden:
    • Besseres UI
    • Lesen, als auch Schreiben ist möglich
  • External Content Type:
    • Externe Datenquelle -> External Content Type beschreibt diese externe Datenquelle
    • Nach der Definition können Anwendungen (z.B. Office oder SharePoint) diese nutzen
  • Solution Types, Tools and Roles
    • No Code
      • SharePoint Designer (Power User)
        • Surface Data in external Lists
        • Verbinden dieser Listen mit Outlook oder anderen Office Anwendungen
    • SharePoint SDK (Entwickler)
      • Anpassen
        • InfoPath Formulare
        • Outlook Taskpane und Ribbon
        • Word (QuickParts)
        • Workflow
        • Webpart Pages
  • Code
    • Visual Studio (Erfahrener Entwickler)
      • Custom Connectivity für Datenaggregierung, Transformation, Security
      • Business Logik und Formulare
      • Können wieder verwendet werden durch No Code Lösungen
  • Tools Feature Overview:
  • SharePoint Tools in SharePoint 2010
    • Business Connectivity Model Projekt: Zusammenfassung von Externen Inhaltstypen
      • Interface: Properties: Identifier(s); Methoden: ReadList, ReadItem
      • BDC Explorer: Visuelle Repreäsentation der der XML Studio
      • Code Behind
      • Durch F5 kann die Anwendung gestarte werden
        • Kompilieren
        • Erzeugen XML für External Content Types
        • Packetieren und installieren
      • Business Data Connectivity Services in zentraler Admin
        • Neuer External Content Type wird angezeigt
      • Daraus kann External List erzeugt werden, die diesen external Content Type nutzt
  • Demo 1 Scenario:
    • Externe Datenquellen
      • CustomerContactInfo (.NET Data Service (REST)
      • Customer Sales Info (SQL Database)
  • Externe Liste für die Verbindung
  • Anzeige der Liste in SharePoint
  • Visual Studio ermöglicht die Arbeit in der Umgebung, ohne die XML-Definition direkt verändern zu müssen
    • Unterstützung von Method Stubs für Read, Update, Delete usw.
  • For Free:
    • Formulare werden für die entsprechenden Methoden werde automatisch erstellt
    • Connect To Outlook -> Daten können in Outlook verwendet werden: Erreicht wird dies, durch Wiedervwerwendung der Funktionalität
      • Erreicht wird dies durch Nutzung derexternen Inhaltstypen
        • Auiswahl des Content Types
        • Listen, die auf diesem Content Type basieren
        • Berechtigungen
        • Mapping der Properties von Office (z.B. Outlook) auf den External Content Type
        • Erzeugt ein Installationspacket für die Verteilung auf den Client. Nach Installation ist der external Content Type in Outlook verfügbar. Die Verteilung von Client Komponenten ist allerdings als etwas problematisch anzusehen
  • Demo 2 Szenario:
    • Data Aggregation Szenario: Daten sollen in Excel eingebunden werden
      • Excel AddIn
      • Verwendung des Cache
  • Rich/Thin Solutions
    • BCS Enabled Solutions
      • Thin Client Componenten: WSP Packages
      • Rich Client Component: ClickOnce Pckage -> Kann in WSP Package integriert werden -> Nach importieren der Solution, kann der Client die Client Komponenten per Click Once abrufen und installieren
 
Fazit:
  • Business Connectivity Services bieten weitreichende Möglichkeiten, um externe Datenquellen in SharePoint 2010 und Office 2010 zur verfügung zu stellen.
  • Die Unterstützung des Entwicklers in Visual Studio 2010 ist recht gut. Änderungen im XML sollten die Ausnahme sein und führen wahrscheinlich zu Problemen mit der Integration in Visual Studio 2010
  • Durch Implementierung in .NET bestehen kaum Limitationen für die Umsetzung einer Datenanbindung

Kommentar
Dieser Blog-Eintrag wurde noch nicht kommentiert.
Kommentar hinterlassen



 Security code
Zurück, Seite drucken