Building Custom BCS .NET Connectors
Upcoming SlideShare
Loading in...5
×
 

Building Custom BCS .NET Connectors

on

  • 2,722 views

Building Custom BCS .NET Connectors

Building Custom BCS .NET Connectors

Statistics

Views

Total Views
2,722
Slideshare-icon Views on SlideShare
2,596
Embed Views
126

Actions

Likes
0
Downloads
14
Comments
0

5 Embeds 126

http://www.chakkaradeep.com 64
http://chakkaradeep.com 44
http://feeds.feedburner.com 15
http://translate.googleusercontent.com 2
http://feeds2.feedburner.com 1

Accessibility

Categories

Upload Details

Uploaded via as Microsoft PowerPoint

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Building Custom BCS .NET Connectors Building Custom BCS .NET Connectors Presentation Transcript

    • ChakkaradeepChandran (Chaks)
      Consultant, Microsoft NZ
      Building custom BCS connectors
    • Please use the opening and closing slides of this template.
      Where practical please migrate over or use this template format for your presentation.
      Template Notes
    • Agenda
      BCS Overview
      BCS Solutions
      Creating BDC Models
      Create, Update, Delete
      Searching external data
      More demos…
    • What is BCS
      A set of features that provide the capability to connect SharePoint 2010 and Office 2010 applications to any external system:
      Line-of-Business system (Microsoft Dynamics, Oracle, or Siebel)
      Web 2.0 service
      Custom home-grown application
      Provides read/write capabilities to those external systems
      It provides out-of-box features, services and tools that streamline development to deeply integrate external data and services
    • Business Connectivity Services
      SharePoint
      BCS Client
      Dev Platform
      Enterprise Search
      Business Intelligence
      Collaboration Social
      Enterprise Content Management
      External Lists
      External Content Type Repository
      Business Data Connectivity
      Web 2.0
      Web Service
      LOB
      DB
      WCF
    • Business Connectivity Services
      Presentation in SharePoint
      BDC Client Runtime
      Business Data Connectivity (BDC)
      BDC Metadata Store
      BDC Server Runtime
      Client Data
      Cache
      .NET Assembly
      Connector
      DB
      Connector
      WCF/WS
      Connector
      Custom
      Connector
      Client to Backend Direct Connection
      External data
      Custom .NET assembly
      SQL
      SAP
      ORACLE
      Siebel
    • Solution Types
      • Custom connectivity for data aggregation, transformation, security, etc.
      • Use custom code to integrate data into any Office app
      • Business logic in forms
      Create reusable components (UI parts, ECTs, actions)
      • Surface data in External Lists
      • Connect those lists to Outlook, SPW
      • Customize
      • InfoPath forms
      • Outlook task pane and ribbon
      • Workflow
      • Web Part Pages
      Advanced
      Simple
      Intermediate
    • BCS Tooling Support
      SharePoint Designer 2010
      Visual Studio 2010
    • External Content Types
      Office Clients
      Describes the schema and data access capabilities of an external data source and its behavior within Office and SharePoint
      BCS Client
      Customer
      FirstName
      LastName
      Email
      GetCustomer()
      GetCustomers()
      UpdateCustomer()
      DeleteCustomer()
      External Content Type (ECT)
      *formerly known as BDC Entity
      External Data Source
      (WebService, DB, .Net object, LOB system, Web 2.0 service, etc.)
      SharePoint
      BCS
    • Presentation Features
      External Lists
      External Data Columns
      Business Data Web Parts
      External Content Type Picker
      External Item Picker
      Profile Pages
      Presentation Features in Office 2010
    • External Lists
      Expose external data as a native SharePoint list
      Full CRUD capability
      Familiar UI and navigation
      Sort, Filter, Group
      Programmatic access via SPList OM
      Profile page available for each item in the list
      Form
      Auto-generated OOB
      Upsize to InfoPath
      Offline-able
    • No Code Solutions (vs) Custom Code
    • BDC Models in Visual Studio 2010
      BDC Model SharePoint Project Item (SPI)
      BDC Model Designer
      BDC Explorer
      Minimal XML editing
    • Creating BDC Models in Visual Studio 2010
    • Authentication in BCS
      SharePoint Server
      Process Account
      CredentialsTicket
      Delegation Token
      Other
      External List
      BCS
      Runtime
      Secure Store
      Service
      Web Part
      Application
      Logged-on
      user
      Modes:
      PassThrough(Uses logged-on user)
      RevertToSelf(Uses process account)
      SSO Authentication (Credentials, etc. from Secure Store)
      Application
      Delegated Token
      SAML Token
      Credentials
      Legacy LOB
      Web 2.0
      Claims Aware Service
    • Searching External Data
      Set ShowInSearchUI property in the LobSystemInstance
      Create Search Content Source
      Ensure Permissions are set
      Create ProfilePage Site
      Enable ProfilePages in BCS Central Admin
      Crawl
    • Searching External Data using BCS Demo
    • Summary
      BCS Overview
      BCS Solutions
      Creating BDC Models
      Create, Update, Delete
      Searching external data
    • chaksc@microsoft.com
      http://www.chakkaradeep.com
      Thank you
    • Gold Sponsors
      Silver Sponsors
      Bronze Sponsors