Your SlideShare is downloading. ×
Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Fabian Williams Business Connectivity Services SharePoint Saturday DC Deck

1,920
views

Published on

Go Deep with Business Connectivity Services (formerly named the Business Data Catalog) in this session we will start out with a overview of BCS, take a stroll into End User and Power User space of …

Go Deep with Business Connectivity Services (formerly named the Business Data Catalog) in this session we will start out with a overview of BCS, take a stroll into End User and Power User space of BCS, then go in-depth with the Object Model, demonstrate connectivity to multiple LOB systems and surface multiple data in a variety of User Interfaces, web and Fat Client.

Published in: Technology, Business

2 Comments
1 Like
Statistics
Notes
No Downloads
Views
Total Views
1,920
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
70
Comments
2
Likes
1
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Fabian williams
    Business Connectivity Services
    Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
    Working with External Content Types consumed by External Lists
    via SharePoint Designer 2010 and Visual Studio 2010
  • 2. About the Speaker
    Fabian G. Williams MCSD, MCDBA
    http://fabiangwilliams.wordpress.com
    Fabian.Williams@CDW.com
    Fabian G. Williams is a SharePoint Architect at CDW Advance Technology Services Information Worker Practice. In addition he is a Microsoft Certified Solutions Developer (MCSD) and a Microsoft Certified Database Administrator (MCDBA).Prior to CDW., Mr. Williams was the Chief Technology Officer for WING, Inc. Recently, he was the Chief Internet Developer for the Department of Defense’s Global Emerging Infections System and a Sales Engineer at Citrix Incorporated.
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 3. AGENDA
    • Challenges with Back-End Data
    • 4. Introducing Business Connectivity Services
    • 5. Building the Solution
    • 6. Products and features used
    • 7. How it was done
    • 8. Demo: SharePoint 2010 Designer Example (NO-Code)
    • 9. Demo: Visual Studio 2010 Example (Oh Yeah Code!)
    • 10. Summary
    • 11. Q&A
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 12. Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
    The Woes of Surfacing LOB System Data to End Users
    End User Challenges
    Multiple user interfaces
    External systems can be difficult to use
    Can't work with the data when and where I want to
    Can’t easily search for business data
    Need to involve IT to service my requests for data access
    IT Challenges
    Islands of business data
    Overhead for IT to service all user requests
    Manage security, auditing, connectivity
    One off projects for connecting to external systems
  • 13. SharePoint Composites
    The New Home for Business Connectivity Services formerly (BDC)
    Sites
    Rapidly create no-code collaborative solutions
    Communities
    Composites
    Unlock the value of your enterprise data
    Content
    Insights
    Maintain control over end user solutions
    Search
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 14. Investment Areas
    SharePoint User Interface not limited to browser only. Extend from Server External List all the way to Rich Clients
    Presentation
    End of Read-Only access to LOB Systems now you can CRUD your way through your LOB System Data? Good thing or not?
    Connectivity
    If you didn’t like SPD before get ready to Love it! Extend your VS 2010 solutions in SPD 2010 in the same DLL / Object Space
    Tooling
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 15. Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
    Grow your SharePoint Lexicon
    Business Connectivity Services – Umbrella Term
    Business Data Connectivity (BDC) – plumbing, runtime OM, connectivity, formerly the Buss. Data Catalog
    External System – back ends, LOB, WS, WCF, DB, etc.
    External Content Type (ECT) - previously your Entity in BDC
    External List – newest type of SP list
  • 16. Architecture Diagram
    Business Connectivity Services in a Nutshell…
    SharePoint
    Design Tools
    Office Applications
    BCS Client
    Dev Platform
    Enterprise Search
    Business Intelligence
    Collaboration Social
    Enterprise Content Management
    SharePoint
    Designer
    External Lists
    External Content Type Repository
    Visual Studio
    Business Data Connectivity
    Web 2.0
    DB
    WCF
    Web Service
    LOB
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 17. Business Data Connectivity (BDC)
    Presentation in SharePoint
    Business Data Connectivity (BDC)
    BDC Metadata Store
    BDC Client Runtime
    BDC Server Runtime
    Client Data
    Cache
    DB
    Connector
    WCF/WS
    Connector
    .NET Assembly
    Connector
    Custom
    Connector
    Client to Backend Direct Connection
    External data
    Custom .NET assembly
    SQL
    SAP
    ORACLE
    Siebel
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 18. What is Baked Into the Product – Bag of Tricks so to speak
    SharePoint Server 2010
    Office 2010
    Secure Store Service
    External Data Search
    Rich Client Extensions
    BDC Client Runtime
    External Data Web Parts
    Profile Pages
    SharePoint Foundation 2010
    External List
    External Data Column
    Business Data Connectivity Service
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 19. Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
    External List in SharePoint – Presentation Layer
    Expose external data as a native SharePoint list
    • Full CRUD capability
    • 20. Familiar UI and navigation
    • 21. Sort, Filter, Group
    • 22. Profile page available for each item in the list
    • 23. Offline-able
  • Blog: http://fabiangwilliams.wordpress.com
    Twitter: @fabianwilliams
    Off-lining External List – Extending in Office 2010
    Connect to Outlook as
    Contacts
    Tasks
    Calendars
    Posts
    Download to SharePoint Workspace as
    Lists
    Word doc libraries with external data columns
  • 24. Empower your Users to be more Productive
    NO CODE*
    CODE
    SharePoint Designer
    SharePoint SDK
    Visual
    Studio
    Advanced Developer
    Developer
    Power User
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 25. Different Strokes for Different Folks
    • Custom connectivity for data aggregation, transformation, security, etc.
    • 26. Use custom code to integrate data into any Office app
    • 27. Business logic in forms
    • 28. Create reusable components (UI parts, ECTs, actions)
    • 29. Customize
    • 30. InfoPath forms
    • 31. Workflow
    • 32. Web Part Pages
    • 33. Outlook taskpane and ribbon
    • 34. Out-of-box
    • 35. Surface data in External Lists
    • 36. Connect those lists to Outlook, SPW
    • 37. External Data Columns
    Intermediate
    Simple
    Advanced
    NO CODE*
    CODE
    SharePoint Designer
    SharePoint SDK
    Visual
    Studio
    Advanced Developer
    Developer
    Power User
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams
  • 38. demo
    Blog: http://fabiangwilliams.wordpress.com Twitter: @fabianwilliams