SlideShare une entreprise Scribd logo
1  sur  77
SPTechCon
                                           The SharePoint
                                           Technology Conference




SharePoint 2010
Integration and Interoperability:
What you Need to Know


                             Presented By: Richard Harbridge
                                   #SPTechCon @RHarbridge


     SPTechCon
     The SharePoint
#SPTechCon @RHarbridge
     Technology Conference
SPTechCon
                                    The SharePoint
                                    Technology Conference




                        Who am I?



                                             Boston
                                           Washington




SPTechCon
The SharePoint
Technology Conference
SPTechCon               SPTechCon
                             The SharePoint          The SharePoint
                             Technology Conference   Technology Conference




     SPTechCon
     The SharePoint
#SPTechCon @RHarbridge
     Technology Conference
SPTechCon
                                  The SharePoint
                                  Technology Conference




  Our Goal Today…

           From Here    To Here




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                                The SharePoint
                                                Technology Conference




 What we will be talking about…
 1. Business Data Challenges
 2. SharePoint’s Important Interoperability
 3. What is the BCS?
     • External Content Types
     • External Columns
     • External Lists
     • Extensibility and Tooling
 4. Demonstration
  5. Limitations of BCS and SharePoint 2013 Bonus!

SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                        The SharePoint
                                        Technology Conference




                        Business Data
                         Challenges



SPTechCon
The SharePoint
Technology Conference
Business Data in an Enterprise
                                       IT
 High Integration Costs (Custom)            High Overhead (Maintenance, Security)



    Customers      Suppliers        Quality         Operations      Financial

                         Redundant Data and Processes!




            High Dissatisfaction        Users High Training Costs
#SPTechCon @RHarbridge
Challenges with Business Data
 Challenge                                                        IT   End User
 Higher Overhead for IT to Service User Requests                         
 Multiple Places to Search                                               
 Multiple Places to Administer and Maintain                              
 Multiple Places to Manage Content                                       
 Multiple Places to Secure Information                                   
 High Data Integration Costs (Often 100% Custom and One Offs)            
 Silos/Islands of Data Lead to Redundant Data or Processes               
 Multiple Interfaces; Dissatisfaction and Higher Training Costs          
 Higher Operational and Compliance Risk                           

                                     Direct Impact 
                                   Indirect Impact 
#SPTechCon @RHarbridge
SPTechCon
                                       The SharePoint
                                       Technology Conference




                         The Outcome
  There are challenges that disparate and
disconnected business data systems cause.




 SPTechCon
 The SharePoint
 Technology Conference
SPTechCon
                                              The SharePoint
                                              Technology Conference




           What to watch out for…
                        Technology
     No system, product or application
    can completely solve business data
                challenges.
              Process



                                     People




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                The SharePoint
                                Technology Conference




           SharePoint’s Important
              Interoperability



SPTechCon
The SharePoint
Technology Conference
What the heck is
                     Interoperability?
                (IHN-tuhr-AHP-uhr-uh-BIHL-ih-tee)

        “Interoperability is the ability of a system.. to
        work with other systems.. without special
        effort on the part of the customer.”
                                      How?



#SPTechCon @RHarbridge
How do we achieve
                    Interoperability?
      1. By adhering to published interface standards.
                                     Does SharePoint do this?

               SPOILER ALERT! that
      2. By making use of a "broker" of services
      can convert one system’s interface into another
      system’s interface "on the fly".
                                       What about this one?




#SPTechCon @RHarbridge
SharePoint Interoperability




#SPTechCon @RHarbridge
Is it a UI Platform?




#SPTechCon @RHarbridge
Why would we use SharePoint as
       a User Interface Platform?




#SPTechCon @RHarbridge
Consistent User Experience
                Across Browsers



                                   Well.. Almost.




#SPTechCon @RHarbridge
1. By adhering to published interface standards.
                         It’s a UI Platform




#SPTechCon @RHarbridge
A UI Platform Bonus?
                               Bonus!




#SPTechCon @RHarbridge
Leverage Office and SharePoint
           Interface Familiarity




#SPTechCon @RHarbridge
Is it an Identity Platform?




#SPTechCon @RHarbridge
Why would we use SharePoint as
         an Identity Platform?




#SPTechCon @RHarbridge
Because Claims is Awesome



     Connect with 3rd Party Authentication Providers
        Connecting with a Non Windows Integrated
        Authentication driven web site.
     Delegation with Back-End Systems
        Showing data from another server on a
        SharePoint web page.
#SPTechCon @RHarbridge
1. By adhering to published interface standards.

                        Claims Uses
                    Consistent Standards




#SPTechCon @RHarbridge *Doesn’t actually support SAML Protocol (SAMLP)
It’s an Identity Platform




#SPTechCon @RHarbridge
Is it a Search Platform?




#SPTechCon @RHarbridge
Why would we use SharePoint as
          a Search Platform?




#SPTechCon @RHarbridge
Query a            3rd
                Party Search Engine
           Using SharePoint UI




                  Federate Queries to
                Multiple Search Systems…
#SPTechCon @RHarbridge
Index Content from a Range of
          What does all of these?
           Content Repositories
                               ___
                               BCS
        B Indexes Databases, Web Services or Custom Repositories
        C                Provides Consistent Access to External Content
        S         Has SharePoint Designer and Visual Studio Plug-ins




#SPTechCon @RHarbridge
A Search Platform Bonus!
                               Bonus!




#SPTechCon @RHarbridge
1. By adhering to published interface standards.
     Have you heard of OpenSearch?
      • Standard (Creative Commons) for syndication and
        aggregation of search results
      • Syntax for executing queries
      • Results returned in RSS/ATOM + extensions
      • Supported by Microsoft Search Server 2008
         Clients: Windows 7, IE, FireFox, Chrome, SharePoint …
         Providers: Amazon, Flickr, Wikipedia, SharePoint…




#SPTechCon @RHarbridge
It is a Search Platform




#SPTechCon @RHarbridge
Is it a Data Access Platform?




#SPTechCon @RHarbridge
SharePoint Does a Great Job of
       Accessing SharePoint Content!




#SPTechCon @RHarbridge
What about External Systems
                and Content?
                         ___
                         BCS




#SPTechCon @RHarbridge
A Data Access Platform Bonus!
                              Bonus!   x2




#SPTechCon @RHarbridge
Content Management
            Interoperability Services
    CMIS specification provides a Web services
  A platform that allows you to interface that:
       Is designed to work over existing repositories enabling
  build customers tomultiple
         against build and leverage applications against multiple
        repositories—unlocking content they already have
  technologies without knowing the content
       Decouples Web services and content been
                       Microsoft has from
  anything about how all thecustomersfrom both a
        management repository, enabling API’s to manage
                       implementing this
        content independently
  work.Provides common Web servicesprovider perspective.
       (If you know CMIS.)
                       client and and Web 2.0 interfaces to
       dramatically simplify application development
  Not available “in the box”.
      Is development platform and language agnostic
      Supports composite application development and mash-up by
  Available via or IT analyst
       the business
  SharePoint Admin Toolkit
#SPTechCon @RHarbridge
And then there’s REST
 Access to SharePoint Lists and Document Libraries…
     • RESTful interface over HTTP
     • Uses the ADO.NET Data Services interface conventions
     • Feature rich: retrieve, update, browse data using
       just URLs and XML/JSON
     • Low barrier of entry. If you have an HTTP stack
       you can use it.
 Visual Studio Integration…
     • Entirely built on top of the open RESTful interface
     • No client is required
     • Visual Studio creates proxies, visualizes schemas,
       provides LINQ support etc.



#SPTechCon @RHarbridge
2. By making use of a "broker" of services that
      can convert one system’sInteroperability
       SharePoint has interface into another
      system’s interface "on the fly".




Some might even say it has storage interoperability
or that OData is a standard… But the coolest part of interoperability?



 #SPTechCon @RHarbridge
SPTechCon
                                      The SharePoint
                                      Technology Conference




                        The Outcome
          SharePoint is a growing
         Interoperable UI, Identity,
     Search, and Data Access Platform.




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                          The SharePoint
                                          Technology Conference




           What to watch out for…
                        Remember this?
    “Interoperability is the ability of a system to
                          without special effort
    work with other systems without special effort
    on the part of the customer.”




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                      The SharePoint
                                      Technology Conference




                        What is the
                          BCS?



SPTechCon
The SharePoint
Technology Conference
You could look at this diagram…
    BCS in Office Client                            SharePoint Client


                                                    BCS in SharePoint                                Identity
                                                                                                    Federation
                                                                                                      service


                                       BCS Meta
   Client Data                         Data Store
      Cache




                                                             DB            WCF /WS       .NET      AS Custom
                                                          Connector        Connector   Assembly    Connector
                                                                                       Connector




                 Client to Backend
                 Direct Connection
                                                           External data
                                     Persistence                                 Custom .NET            Data
                                        Store                                     assembly             Cubes


                                        SQL         SAP     ORACLE     Siebel
#SPTechCon @RHarbridge
Or this simplified one…
                                  External Data




                                    External
                                  Content Types




                   SharePoint
                                  Outlook Forms      Office
External Lists    Workspace w/                                    Search Results
                                  and Task Panes   Applications
                 InfoPath Forms




#SPTechCon @RHarbridge
External Content Types
Describes:                                   External Data   Added to the BCS Service Through:
•     Structure of the external                              •   SharePoint Designer
      system (Fields, Methods, Connection)                   •   Visual Studio 2010
•     How this data behaves within                           •   Via an Import into the Business Data
      SharePoint and Office                                      Connectivity Service as part of a model
                                               External
                                             Content Types




                          SharePoint and Re-Use from a Central Location
                            Manage          Outlook Forms          Office
    External Lists       Workspace w/                                                   Search Results
                                            and Task Panes       Applications
                        InfoPath Forms




    #SPTechCon @RHarbridge
External Lists
                                      External Data

   The external content type is leveraged in a variety of ways…


                                        External
Such as for Exposing External Data    Content Types
as an External SharePoint List

                               Full CRUD capability
                    SharePoint Familiar UI and Navigation
                                         Outlook Forms      Office
External Lists     Workspace w/                                          Search Results
                               Sort, Filter, Task Panes
                  InfoPath Forms
                                         and Group        Applications
                               Programmatic Access via SPList OM
                               Profile Page for Each Item
                               Form
                             Auto-generated OOB
                             Upsize to InfoPath
                             Can be Taken “Offline”
#SPTechCon @RHarbridge
Offline Lists
                                          External Data
External Lists also be leveraged as Offline “Lists”


                                           External
                                         Content Types




                         SharePoint
                                         Outlook Forms      Office
External Lists          Workspace w/                                     Search Results
                                         and Task Panes   Applications
                       InfoPath Forms




                 Or Connected to Outlook as
                 Contacts, Tasks, Calendars and Posts
#SPTechCon @RHarbridge
Office Applications and Search
                                      External Data


External Content Types can also be leveraged in…

                                       External       Or Leveraged to allow for
                                     Content Types
                                                      External Data Searching or Filtering


                   SharePoint
                                     Outlook Forms        Office
External Lists    Workspace w/                                              Search Results
                                     and Task Panes     Applications
                 InfoPath Forms

                 Many other Office Applications
                 (or Custom Applications)                w/ Code



#SPTechCon @RHarbridge
Bonus! Integration Webparts
             Bonus!
                                                   Web Parts
                                  External Data       External Data List
                   Integration
                                                      External Data Item
                    Webparts                          External Data Item Builder
                                                      External Data Related List
                                    External          External Data Connectivity Filter
                                  Content Types
                                                      Chart Web Part (New)


                   SharePoint
                                  Outlook Forms             Office
External Lists    Workspace w/                                            Search Results
                                  and Task Panes          Applications
                 InfoPath Forms



                                                          w/ Code



#SPTechCon @RHarbridge
Didn’t those webparts work with
                 the BDC?




#SPTechCon @RHarbridge
So what’s different?
                   (Besides the Chart Control?)
   Read/Write Capability
   Claims Aware
   Connect via ADO/SQL, WCF/WS, .Net is still used for search indexing
                                         BDC
   Assembly and Custom Connectors connectors in 2010 they added blob,
   Batch and Bulk Operation Support incremental crawl and item level
                                         security.
        They added symmetrical server and client
        runtimes. Allowing them to connect from
        client or server directly to external data.
                            SQL CE database is used to cache external data
                            which allows for “cached mode” behavior on
                            external data basically creating a rich client cache.


#SPTechCon @RHarbridge
How do I actually build it out?




#SPTechCon @RHarbridge
Where things fit.



   Out-of-box
    • Surface data in
      External Lists
    • Connect those lists to                          • Create Reusable
      Outlook, SPW                                      Components (UI parts,
    • External Data Columns                             ECTs, Actions)

           Simple              Intermediate                 Advanced

          NO CODE              “NO CODE”                      CODE



#SPTechCon @RHarbridge
   Power User                             Developer            Advanced Developer
SharePoint Designer Process
     1. Discover your Data Source
        •   Database
        •   Web services
        •   .NET type
     2. Map Operations to Data Source
        •   Create, read, update, delete, lookup
     3. Connect to SharePoint and/or Office
        •   External List
        •   Contact
        •   Task
        •   Appointment
        •   Post

#SPTechCon @RHarbridge
Visual Studio Process




                         w/ Code




#SPTechCon @RHarbridge
Suggested Life Cycle




#SPTechCon @RHarbridge
SPTechCon
                                        The SharePoint
                                        Technology Conference




                          The Outcome
  The BCS has a bunch of new capabilities
bundled with some old enhanced BDC ones.




  SPTechCon
  The SharePoint
  Technology Conference
SPTechCon
                                  The SharePoint
                                  Technology Conference




           What to watch out for…
  Selecting the right tool is important.
         Practice makes perfect.




SPTechCon
The SharePoint
Technology Conference
That’s a lot of information!




#SPTechCon @RHarbridge
SPTechCon
                        The SharePoint
                        Technology Conference




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                The SharePoint
                                Technology Conference




                        Demo!




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                       The SharePoint
                                       Technology Conference




                         The Outcome
 You saw how the BCS can be leveraged in
SharePoint Designer and in the SharePoint
                  UI.




 SPTechCon
 The SharePoint
 Technology Conference
SPTechCon
                                  The SharePoint
                                  Technology Conference




           What to watch out for…
       Don’t assume the tools will
  significantly reduce the time it takes
    to ‘integrate’. It typically reduces
            time to ‘interface’.



SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                       The SharePoint
                                       Technology Conference




                        What are BCS
                        Limitations?



SPTechCon
The SharePoint
Technology Conference
General BCS Limitations
  • No Write support for BLOB
     • You cannot write back to BLOB fields using BCS
       unless you write your own method.
     • You can access BLOB columns by defining a
       StreamAccessor method and presenting the
       external data via the BCS Data List web part by
       checking the Display stream fields property.



#SPTechCon @RHarbridge
External Lists


             External List Limitations
  • Workflows cannot be associated with external lists
      • Workaround: You can use the external data columns and manipulate it
        that way.
  • No RSS feed support for external lists
  • No REST based access for external lists
      • http://sharepoint/_vti_bin/ListData.svc does not support external lists
  • LINQ to SharePoint spmetal.exe does not support external lists
  • Cannot configure alerts for external lists
  • Cannot export external list items to Excel (using the Export to Excel
    feature), Create Visio Diagram, Open with Access or Open with Project
  • Versioning cannot be configured on external lists
  • Version History is not available on external lists
  • Datasheet view cannot be used in external lists
      • XSLT is Supported (So you can basically make your own.)

#SPTechCon @RHarbridge
External List                            External Lists



              Limitations Continued…
  •   Ratings feature is not supported for external lists
  •   Information policies cannot be configured on external lists
  •   Item-Level permissions are not available for external lists
  •   No item or field level validation (without InfoPath)
  •   Lookups don’t work on any column but ID
  •   No attachments.




#SPTechCon @RHarbridge
Bonus! External Column
            Bonus!
                   Limitations
      • You cannot create a site column of type ‘External Data Column’
         • External data columns can be created only as list based
            columns and cannot be consumed in site level content
            types




#SPTechCon @RHarbridge
Some Data Types Not Supported
      • No support for structs that are not simple types. (Do not use
        non-primitive structs.)
      • No nested collections (array of arrays etc)
      • No support for multi dimension arrays
      • BDC only works with .Net 3.5 - No dynamic programming in
        .Net 4
      • No support for ICollection or IEnumerable interfaces to
        represent collections in data structures (ICollection<T>,
        IEnumerable<T>, IList<T>…)


       http://msdn.microsoft.com/en-us/library/ff621599.aspx

#SPTechCon @RHarbridge
SPTechCon
                                      The SharePoint
                                      Technology Conference




                        The Outcome
    You now know more about the
limitations of BCS and will make fewer
             assumptions.




SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                    The SharePoint
                                    Technology Conference




           What to watch out for…
         Some of the many limitations
         mentioned make sense. Think
          carefully before you build a
                 ‘workaround’.



SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                    The SharePoint
                                    Technology Conference




                   What about
                 SharePoint 2013?



SPTechCon
The SharePoint
Technology Conference
SharePoint 2013
                Main BCS Differences
  There are basically four things you need to know:
  1. oData connector now available through Visual
     Studio OOTB (WCF, SQL, .Net Assembly Remain).
  2. Remote Event Receiver capability – think of this as
     more of a simple framework for remote event
     subscription.
  3. App-Scoped – Instead of only Farm level external
     content types developers can now build isolated
     app scenarios.
  4. More client object model support!
#SPTechCon @RHarbridge
SPTechCon
                                       The SharePoint
                                       Technology Conference




                         The Outcome
SharePoint 2013 BCS isn’t really different.
     Just more flexible and capable.




 SPTechCon
 The SharePoint
 Technology Conference
SPTechCon
                                The SharePoint
                                Technology Conference




           What to watch out for…
   SharePoint 2013 introduces many
  new concepts/methods that you will
   need to learn (app-scoped, client
       object model focus etc.)



SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                            The SharePoint
                                            Technology Conference




What we talked about…
1. Business Data Challenges Technology Challenges
   The Challenges Aren’t All
2. SharePoint’s Important Interoperability Platform
   Interface, Identity, Search and Data Access
3. What of the BCS? Connection Capabilities
   A Set is Powerful
    Structured Types of External Content
    External Content Types
    Leveraging External
    External Columns Content with Internal Content
    Interact Lists
    External Like SharePoint Lists
    Extensibility/Tool Range
    Extensibility and Tooling from UI to SPD to VS 2010
4. Limitations of and Better than Most Options
   Good Enough BCS

SPTechCon
The SharePoint
Technology Conference
SPTechCon
                                                     The SharePoint
                                                     Technology Conference




Thank You
Organizers, Sponsors and You for Making this Possible.
Questions? Ideas? Feedback? Contact me:
 Twitter: @RHarbridge
 Blog:        http://www.RHarbridge.com
 Email:       Richard@RHarbridge.com
 Resources:
700+ SharePoint IA Slides at..       PracticalIntranet.com
130+ SharePoint Standards at..       SPStandards.com
15 Pages of Important Questions at.. SharePointDiagnostics.com

    SPTechCon
    The SharePoint
    Technology Conference

Contenu connexe

Tendances

SharePoint Fest Denver - The Steps To Effective SharePoint Governance
SharePoint Fest Denver - The Steps To Effective SharePoint GovernanceSharePoint Fest Denver - The Steps To Effective SharePoint Governance
SharePoint Fest Denver - The Steps To Effective SharePoint GovernanceRichard Harbridge
 
The Seven Most Important (Non Technical) Factors for Sharepoint Success
The Seven Most Important (Non Technical) Factors for Sharepoint SuccessThe Seven Most Important (Non Technical) Factors for Sharepoint Success
The Seven Most Important (Non Technical) Factors for Sharepoint SuccessRichard Harbridge
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...Richard Harbridge
 
SharePoint Fest Denver - The Seven Most Important SharePoint Success Factors
SharePoint Fest Denver - The Seven Most Important SharePoint Success FactorsSharePoint Fest Denver - The Seven Most Important SharePoint Success Factors
SharePoint Fest Denver - The Seven Most Important SharePoint Success FactorsRichard Harbridge
 
SPTechCon Boston 2012 - Future-Proofing Your SharePoint Strategy
SPTechCon Boston 2012 - Future-Proofing Your SharePoint StrategySPTechCon Boston 2012 - Future-Proofing Your SharePoint Strategy
SPTechCon Boston 2012 - Future-Proofing Your SharePoint StrategyRichard Harbridge
 
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?Enterprise 2.0 - SharePoint in the Cloud: Should you switch?
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?Richard Harbridge
 
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...Richard Harbridge
 
SharePoint Saturday - SharePoint Success
SharePoint Saturday - SharePoint SuccessSharePoint Saturday - SharePoint Success
SharePoint Saturday - SharePoint SuccessRichard Harbridge
 
SharePoint Integration & Interoperability: What You Need To Know
SharePoint Integration & Interoperability: What You Need To KnowSharePoint Integration & Interoperability: What You Need To Know
SharePoint Integration & Interoperability: What You Need To KnowRichard Harbridge
 
Practical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint ComplexityPractical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint ComplexityRichard Harbridge
 
SharePoint Saturday Boston - 7 SharePoint Success Factors
SharePoint Saturday Boston - 7 SharePoint Success FactorsSharePoint Saturday Boston - 7 SharePoint Success Factors
SharePoint Saturday Boston - 7 SharePoint Success FactorsRichard Harbridge
 
ILTA 2012 - Collaboration Adoption Discussion
ILTA 2012 - Collaboration Adoption DiscussionILTA 2012 - Collaboration Adoption Discussion
ILTA 2012 - Collaboration Adoption DiscussionRichard Harbridge
 
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s ComingSharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s ComingRichard Harbridge
 
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitLeveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitRichard Harbridge
 
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...Richard Harbridge
 
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...Richard Harbridge
 
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...Richard Harbridge
 
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...Richard Harbridge
 
SPTechCon - San Francisco - Is Your SharePoint Healthy?
SPTechCon - San Francisco - Is Your SharePoint Healthy?SPTechCon - San Francisco - Is Your SharePoint Healthy?
SPTechCon - San Francisco - Is Your SharePoint Healthy?Richard Harbridge
 
SharePoint Saturday New Orleans - SharePoint In The Cloud
SharePoint Saturday New Orleans - SharePoint In The CloudSharePoint Saturday New Orleans - SharePoint In The Cloud
SharePoint Saturday New Orleans - SharePoint In The CloudRichard Harbridge
 

Tendances (20)

SharePoint Fest Denver - The Steps To Effective SharePoint Governance
SharePoint Fest Denver - The Steps To Effective SharePoint GovernanceSharePoint Fest Denver - The Steps To Effective SharePoint Governance
SharePoint Fest Denver - The Steps To Effective SharePoint Governance
 
The Seven Most Important (Non Technical) Factors for Sharepoint Success
The Seven Most Important (Non Technical) Factors for Sharepoint SuccessThe Seven Most Important (Non Technical) Factors for Sharepoint Success
The Seven Most Important (Non Technical) Factors for Sharepoint Success
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
 
SharePoint Fest Denver - The Seven Most Important SharePoint Success Factors
SharePoint Fest Denver - The Seven Most Important SharePoint Success FactorsSharePoint Fest Denver - The Seven Most Important SharePoint Success Factors
SharePoint Fest Denver - The Seven Most Important SharePoint Success Factors
 
SPTechCon Boston 2012 - Future-Proofing Your SharePoint Strategy
SPTechCon Boston 2012 - Future-Proofing Your SharePoint StrategySPTechCon Boston 2012 - Future-Proofing Your SharePoint Strategy
SPTechCon Boston 2012 - Future-Proofing Your SharePoint Strategy
 
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?Enterprise 2.0 - SharePoint in the Cloud: Should you switch?
Enterprise 2.0 - SharePoint in the Cloud: Should you switch?
 
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Saturday Austin - Is Your SharePoint Healthy? What's The Right Pre...
 
SharePoint Saturday - SharePoint Success
SharePoint Saturday - SharePoint SuccessSharePoint Saturday - SharePoint Success
SharePoint Saturday - SharePoint Success
 
SharePoint Integration & Interoperability: What You Need To Know
SharePoint Integration & Interoperability: What You Need To KnowSharePoint Integration & Interoperability: What You Need To Know
SharePoint Integration & Interoperability: What You Need To Know
 
Practical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint ComplexityPractical Perspectives On Dealing With SharePoint Complexity
Practical Perspectives On Dealing With SharePoint Complexity
 
SharePoint Saturday Boston - 7 SharePoint Success Factors
SharePoint Saturday Boston - 7 SharePoint Success FactorsSharePoint Saturday Boston - 7 SharePoint Success Factors
SharePoint Saturday Boston - 7 SharePoint Success Factors
 
ILTA 2012 - Collaboration Adoption Discussion
ILTA 2012 - Collaboration Adoption DiscussionILTA 2012 - Collaboration Adoption Discussion
ILTA 2012 - Collaboration Adoption Discussion
 
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s ComingSharePoint 2016 & Office 365: A Look Ahead To What’s Coming
SharePoint 2016 & Office 365: A Look Ahead To What’s Coming
 
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business BenefitLeveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
Leveraging SharePoint & Yammer’s Social Capabilities For Business Benefit
 
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
Practical Tools and Techniques for the SharePoint Business Analyst and ShareP...
 
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...
Harmon.ie Webinar - SharePoint Tips and Tricks for Document Management, User ...
 
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
SPFest Chicago - Practical Tools and Techniques for the SharePoint Business A...
 
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...
SharePoint Conference .ORG - Is Your SharePoint Healthy? What's The Right Pre...
 
SPTechCon - San Francisco - Is Your SharePoint Healthy?
SPTechCon - San Francisco - Is Your SharePoint Healthy?SPTechCon - San Francisco - Is Your SharePoint Healthy?
SPTechCon - San Francisco - Is Your SharePoint Healthy?
 
SharePoint Saturday New Orleans - SharePoint In The Cloud
SharePoint Saturday New Orleans - SharePoint In The CloudSharePoint Saturday New Orleans - SharePoint In The Cloud
SharePoint Saturday New Orleans - SharePoint In The Cloud
 

Similaire à SPTechCon Boston 2012 - SharePoint Integration and Interoperability

SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...SPTechCon
 
SharePoint Integration and Interoperability - SharePoint Saturday Philly
SharePoint Integration and Interoperability - SharePoint Saturday PhillySharePoint Integration and Interoperability - SharePoint Saturday Philly
SharePoint Integration and Interoperability - SharePoint Saturday PhillyRichard Harbridge
 
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...SPTechCon
 
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...Richard Harbridge
 
SPTechCon - The Seven Most Important Success Factors for SharePoint
SPTechCon - The Seven Most Important Success Factors for SharePointSPTechCon - The Seven Most Important Success Factors for SharePoint
SPTechCon - The Seven Most Important Success Factors for SharePointRichard Harbridge
 
Share Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone MicrsoftShare Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone MicrsoftLantzy14
 
Share Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone MicrsoftShare Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone Micrsoftguest784047
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallBoston Area SharePoint Users Group
 
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...Richard Harbridge
 
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...Richard Harbridge
 
Best Practices Integration And Interoperability
Best  Practices    Integration And  InteroperabilityBest  Practices    Integration And  Interoperability
Best Practices Integration And InteroperabilityAllinConsulting
 
Best Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityBest Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityRichard Harbridge
 
Share Australia - Looking to the future - SharePoint in the Cloud
Share Australia - Looking to the future - SharePoint in the CloudShare Australia - Looking to the future - SharePoint in the Cloud
Share Australia - Looking to the future - SharePoint in the CloudRichard Harbridge
 
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordSharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordRichard Harbridge
 
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...Richard Harbridge
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...Richard Harbridge
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesRicardo Wilkins
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadMaroofAhmad
 
SharePoint as a Platform for Business Applications - SPSPhilly
SharePoint as a Platform for Business Applications - SPSPhillySharePoint as a Platform for Business Applications - SPSPhilly
SharePoint as a Platform for Business Applications - SPSPhillyOwen Allen
 
ecspand - Enhance your SharePoint to a true ECM Platform
ecspand - Enhance your SharePoint to a true ECM Platformecspand - Enhance your SharePoint to a true ECM Platform
ecspand - Enhance your SharePoint to a true ECM PlatformChristian Kiesewetter
 

Similaire à SPTechCon Boston 2012 - SharePoint Integration and Interoperability (20)

SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
SharePoint 2010 Integration and Interoperability: What You Need to Know by Ri...
 
SharePoint Integration and Interoperability - SharePoint Saturday Philly
SharePoint Integration and Interoperability - SharePoint Saturday PhillySharePoint Integration and Interoperability - SharePoint Saturday Philly
SharePoint Integration and Interoperability - SharePoint Saturday Philly
 
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...
SharePoint 2013 Upgrade Planning For The End User: What You Need To Know by R...
 
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
SPTechCon - Practical Tools and Techniques for the SharePoint Information A...
 
SPTechCon - The Seven Most Important Success Factors for SharePoint
SPTechCon - The Seven Most Important Success Factors for SharePointSPTechCon - The Seven Most Important Success Factors for SharePoint
SPTechCon - The Seven Most Important Success Factors for SharePoint
 
Share Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone MicrsoftShare Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone Micrsoft
 
Share Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone MicrsoftShare Point 2010 Ecm David Gorgone Micrsoft
Share Point 2010 Ecm David Gorgone Micrsoft
 
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark BrahmhallSharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
SharePoint Integration and the BDC - Richard Harbridge and Mark Brahmhall
 
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
SharePoint Fest Chicago - SharePoint 2010 Integration and Interoperability: W...
 
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...
SharePoint Saturday Boston - SharePoint In The Cloud: Evaluating Pros Impacts...
 
Best Practices Integration And Interoperability
Best  Practices    Integration And  InteroperabilityBest  Practices    Integration And  Interoperability
Best Practices Integration And Interoperability
 
Best Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and InteroperabilityBest Practices - SharePoint 2010: Integration and Interoperability
Best Practices - SharePoint 2010: Integration and Interoperability
 
Share Australia - Looking to the future - SharePoint in the Cloud
Share Australia - Looking to the future - SharePoint in the CloudShare Australia - Looking to the future - SharePoint in the Cloud
Share Australia - Looking to the future - SharePoint in the Cloud
 
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday HartfordSharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
SharePoint 2010 Integration and Interoperability - SharePoint Saturday Hartford
 
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...
SharePoint In The Cloud: Evaluating Impact, Pros, And Cons - SharePoint Satur...
 
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
SharePoint Fest Denver - SharePoint 2010 Integration and Interoperability: Wh...
 
SharePoint 2013 Dev Features
SharePoint 2013 Dev FeaturesSharePoint 2013 Dev Features
SharePoint 2013 Dev Features
 
Seminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof AhmadSeminar On Share Point By Maroof Ahmad
Seminar On Share Point By Maroof Ahmad
 
SharePoint as a Platform for Business Applications - SPSPhilly
SharePoint as a Platform for Business Applications - SPSPhillySharePoint as a Platform for Business Applications - SPSPhilly
SharePoint as a Platform for Business Applications - SPSPhilly
 
ecspand - Enhance your SharePoint to a true ECM Platform
ecspand - Enhance your SharePoint to a true ECM Platformecspand - Enhance your SharePoint to a true ECM Platform
ecspand - Enhance your SharePoint to a true ECM Platform
 

Plus de Richard Harbridge

Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
 
Preparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft CopilotPreparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft CopilotRichard Harbridge
 
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...Richard Harbridge
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & TomorrowGetting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & TomorrowRichard Harbridge
 
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & Adoption
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & AdoptionMastering Microsoft 365: The Winning Trio Of Automation, Governance & Adoption
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & AdoptionRichard Harbridge
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...Richard Harbridge
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Richard Harbridge
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...Richard Harbridge
 
Metaverse & The Employee Experience: What You Need To Know
Metaverse & The Employee Experience: What You Need To KnowMetaverse & The Employee Experience: What You Need To Know
Metaverse & The Employee Experience: What You Need To KnowRichard Harbridge
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Richard Harbridge
 
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...Richard Harbridge
 
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...Richard Harbridge
 
Tackling Employee Experience Today As We Embrace The Future Workplace
Tackling Employee Experience Today As We Embrace The Future WorkplaceTackling Employee Experience Today As We Embrace The Future Workplace
Tackling Employee Experience Today As We Embrace The Future WorkplaceRichard Harbridge
 
Smarter, Not Harder How AI Is Changing Communication - Ragan Events
Smarter, Not Harder How AI Is Changing Communication - Ragan EventsSmarter, Not Harder How AI Is Changing Communication - Ragan Events
Smarter, Not Harder How AI Is Changing Communication - Ragan EventsRichard Harbridge
 
Enhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceEnhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceRichard Harbridge
 
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...Richard Harbridge
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleRichard Harbridge
 
Masterclass On Improving & Measuring Onboarding, Retention & Well-being
Masterclass On Improving & Measuring Onboarding, Retention & Well-beingMasterclass On Improving & Measuring Onboarding, Retention & Well-being
Masterclass On Improving & Measuring Onboarding, Retention & Well-beingRichard Harbridge
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaRichard Harbridge
 

Plus de Richard Harbridge (20)

Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
 
Preparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft CopilotPreparing, Piloting & Paths to Success with Microsoft Copilot
Preparing, Piloting & Paths to Success with Microsoft Copilot
 
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...
Bridging The Gap: How AI Is Transforming Both Customer Experience & Employee ...
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & TomorrowGetting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow
 
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & Adoption
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & AdoptionMastering Microsoft 365: The Winning Trio Of Automation, Governance & Adoption
Mastering Microsoft 365: The Winning Trio Of Automation, Governance & Adoption
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
 
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
Getting The Most Out Of Microsoft 365 Employee Experience Today & Tomorrow SH...
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Rec...
 
Metaverse & The Employee Experience: What You Need To Know
Metaverse & The Employee Experience: What You Need To KnowMetaverse & The Employee Experience: What You Need To Know
Metaverse & The Employee Experience: What You Need To Know
 
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
Elevate Your Microsoft 365 Experience The Winning Trio Of AI, Analytics & Aut...
 
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
Ideas & Inspiration: Getting Started & Driving Success With Power Platform At...
 
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...
Smarter, Not Harder How AI Is Changing Employee Experience - Reworked Connect...
 
Tackling Employee Experience Today As We Embrace The Future Workplace
Tackling Employee Experience Today As We Embrace The Future WorkplaceTackling Employee Experience Today As We Embrace The Future Workplace
Tackling Employee Experience Today As We Embrace The Future Workplace
 
Smarter, Not Harder How AI Is Changing Communication - Ragan Events
Smarter, Not Harder How AI Is Changing Communication - Ragan EventsSmarter, Not Harder How AI Is Changing Communication - Ragan Events
Smarter, Not Harder How AI Is Changing Communication - Ragan Events
 
Enhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital WorkplaceEnhancing Microsoft Teams To Build A Better Digital Workplace
Enhancing Microsoft Teams To Build A Better Digital Workplace
 
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...
Masterclass On Improving & Measuring Onboarding, Retention & Wellbeing With M...
 
Getting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At ScaleGetting Started & Driving Success With Power Platform At Scale
Getting Started & Driving Success With Power Platform At Scale
 
Masterclass On Improving & Measuring Onboarding, Retention & Well-being
Masterclass On Improving & Measuring Onboarding, Retention & Well-beingMasterclass On Improving & Measuring Onboarding, Retention & Well-being
Masterclass On Improving & Measuring Onboarding, Retention & Well-being
 
Piloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft VivaPiloting & Scaling Successfully With Microsoft Viva
Piloting & Scaling Successfully With Microsoft Viva
 

Dernier

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking MenDelhi Call girls
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Alan Dix
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersThousandEyes
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024BookNet Canada
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxOnBoard
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerThousandEyes
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGSujit Pal
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...HostedbyConfluent
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Dernier (20)

Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...Swan(sea) Song – personal research during my six years at Swansea ... and bey...
Swan(sea) Song – personal research during my six years at Swansea ... and bey...
 
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for PartnersEnhancing Worker Digital Experience: A Hands-on Workshop for Partners
Enhancing Worker Digital Experience: A Hands-on Workshop for Partners
 
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Transcript: #StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
 
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
 
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptxMaximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Google AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAGGoogle AI Hackathon: LLM based Evaluator for RAG
Google AI Hackathon: LLM based Evaluator for RAG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

SPTechCon Boston 2012 - SharePoint Integration and Interoperability

  • 1. SPTechCon The SharePoint Technology Conference SharePoint 2010 Integration and Interoperability: What you Need to Know Presented By: Richard Harbridge #SPTechCon @RHarbridge SPTechCon The SharePoint #SPTechCon @RHarbridge Technology Conference
  • 2. SPTechCon The SharePoint Technology Conference Who am I? Boston Washington SPTechCon The SharePoint Technology Conference
  • 3. SPTechCon SPTechCon The SharePoint The SharePoint Technology Conference Technology Conference SPTechCon The SharePoint #SPTechCon @RHarbridge Technology Conference
  • 4. SPTechCon The SharePoint Technology Conference Our Goal Today… From Here To Here SPTechCon The SharePoint Technology Conference
  • 5. SPTechCon The SharePoint Technology Conference What we will be talking about… 1. Business Data Challenges 2. SharePoint’s Important Interoperability 3. What is the BCS? • External Content Types • External Columns • External Lists • Extensibility and Tooling 4. Demonstration 5. Limitations of BCS and SharePoint 2013 Bonus! SPTechCon The SharePoint Technology Conference
  • 6. SPTechCon The SharePoint Technology Conference Business Data Challenges SPTechCon The SharePoint Technology Conference
  • 7. Business Data in an Enterprise IT High Integration Costs (Custom) High Overhead (Maintenance, Security) Customers Suppliers Quality Operations Financial Redundant Data and Processes! High Dissatisfaction Users High Training Costs #SPTechCon @RHarbridge
  • 8. Challenges with Business Data Challenge IT End User Higher Overhead for IT to Service User Requests   Multiple Places to Search   Multiple Places to Administer and Maintain   Multiple Places to Manage Content   Multiple Places to Secure Information   High Data Integration Costs (Often 100% Custom and One Offs)   Silos/Islands of Data Lead to Redundant Data or Processes   Multiple Interfaces; Dissatisfaction and Higher Training Costs   Higher Operational and Compliance Risk  Direct Impact  Indirect Impact  #SPTechCon @RHarbridge
  • 9. SPTechCon The SharePoint Technology Conference The Outcome There are challenges that disparate and disconnected business data systems cause. SPTechCon The SharePoint Technology Conference
  • 10. SPTechCon The SharePoint Technology Conference What to watch out for… Technology No system, product or application can completely solve business data challenges. Process People SPTechCon The SharePoint Technology Conference
  • 11. SPTechCon The SharePoint Technology Conference SharePoint’s Important Interoperability SPTechCon The SharePoint Technology Conference
  • 12. What the heck is Interoperability? (IHN-tuhr-AHP-uhr-uh-BIHL-ih-tee) “Interoperability is the ability of a system.. to work with other systems.. without special effort on the part of the customer.” How? #SPTechCon @RHarbridge
  • 13. How do we achieve Interoperability? 1. By adhering to published interface standards. Does SharePoint do this? SPOILER ALERT! that 2. By making use of a "broker" of services can convert one system’s interface into another system’s interface "on the fly". What about this one? #SPTechCon @RHarbridge
  • 15. Is it a UI Platform? #SPTechCon @RHarbridge
  • 16. Why would we use SharePoint as a User Interface Platform? #SPTechCon @RHarbridge
  • 17. Consistent User Experience Across Browsers Well.. Almost. #SPTechCon @RHarbridge
  • 18. 1. By adhering to published interface standards. It’s a UI Platform #SPTechCon @RHarbridge
  • 19. A UI Platform Bonus? Bonus! #SPTechCon @RHarbridge
  • 20. Leverage Office and SharePoint Interface Familiarity #SPTechCon @RHarbridge
  • 21. Is it an Identity Platform? #SPTechCon @RHarbridge
  • 22. Why would we use SharePoint as an Identity Platform? #SPTechCon @RHarbridge
  • 23. Because Claims is Awesome Connect with 3rd Party Authentication Providers Connecting with a Non Windows Integrated Authentication driven web site. Delegation with Back-End Systems Showing data from another server on a SharePoint web page. #SPTechCon @RHarbridge
  • 24. 1. By adhering to published interface standards. Claims Uses Consistent Standards #SPTechCon @RHarbridge *Doesn’t actually support SAML Protocol (SAMLP)
  • 25. It’s an Identity Platform #SPTechCon @RHarbridge
  • 26. Is it a Search Platform? #SPTechCon @RHarbridge
  • 27. Why would we use SharePoint as a Search Platform? #SPTechCon @RHarbridge
  • 28. Query a 3rd Party Search Engine Using SharePoint UI Federate Queries to Multiple Search Systems… #SPTechCon @RHarbridge
  • 29. Index Content from a Range of What does all of these? Content Repositories ___ BCS B Indexes Databases, Web Services or Custom Repositories C Provides Consistent Access to External Content S Has SharePoint Designer and Visual Studio Plug-ins #SPTechCon @RHarbridge
  • 30. A Search Platform Bonus! Bonus! #SPTechCon @RHarbridge
  • 31. 1. By adhering to published interface standards. Have you heard of OpenSearch? • Standard (Creative Commons) for syndication and aggregation of search results • Syntax for executing queries • Results returned in RSS/ATOM + extensions • Supported by Microsoft Search Server 2008 Clients: Windows 7, IE, FireFox, Chrome, SharePoint … Providers: Amazon, Flickr, Wikipedia, SharePoint… #SPTechCon @RHarbridge
  • 32. It is a Search Platform #SPTechCon @RHarbridge
  • 33. Is it a Data Access Platform? #SPTechCon @RHarbridge
  • 34. SharePoint Does a Great Job of Accessing SharePoint Content! #SPTechCon @RHarbridge
  • 35. What about External Systems and Content? ___ BCS #SPTechCon @RHarbridge
  • 36. A Data Access Platform Bonus! Bonus! x2 #SPTechCon @RHarbridge
  • 37. Content Management Interoperability Services  CMIS specification provides a Web services A platform that allows you to interface that:  Is designed to work over existing repositories enabling build customers tomultiple against build and leverage applications against multiple repositories—unlocking content they already have technologies without knowing the content  Decouples Web services and content been Microsoft has from anything about how all thecustomersfrom both a management repository, enabling API’s to manage implementing this content independently work.Provides common Web servicesprovider perspective.  (If you know CMIS.) client and and Web 2.0 interfaces to dramatically simplify application development Not available “in the box”.  Is development platform and language agnostic  Supports composite application development and mash-up by Available via or IT analyst the business SharePoint Admin Toolkit #SPTechCon @RHarbridge
  • 38. And then there’s REST Access to SharePoint Lists and Document Libraries… • RESTful interface over HTTP • Uses the ADO.NET Data Services interface conventions • Feature rich: retrieve, update, browse data using just URLs and XML/JSON • Low barrier of entry. If you have an HTTP stack you can use it. Visual Studio Integration… • Entirely built on top of the open RESTful interface • No client is required • Visual Studio creates proxies, visualizes schemas, provides LINQ support etc. #SPTechCon @RHarbridge
  • 39. 2. By making use of a "broker" of services that can convert one system’sInteroperability SharePoint has interface into another system’s interface "on the fly". Some might even say it has storage interoperability or that OData is a standard… But the coolest part of interoperability? #SPTechCon @RHarbridge
  • 40. SPTechCon The SharePoint Technology Conference The Outcome SharePoint is a growing Interoperable UI, Identity, Search, and Data Access Platform. SPTechCon The SharePoint Technology Conference
  • 41. SPTechCon The SharePoint Technology Conference What to watch out for… Remember this? “Interoperability is the ability of a system to without special effort work with other systems without special effort on the part of the customer.” SPTechCon The SharePoint Technology Conference
  • 42. SPTechCon The SharePoint Technology Conference What is the BCS? SPTechCon The SharePoint Technology Conference
  • 43. You could look at this diagram… BCS in Office Client SharePoint Client BCS in SharePoint Identity Federation service BCS Meta Client Data Data Store Cache DB WCF /WS .NET AS Custom Connector Connector Assembly Connector Connector Client to Backend Direct Connection External data Persistence Custom .NET Data Store assembly Cubes SQL SAP ORACLE Siebel #SPTechCon @RHarbridge
  • 44. Or this simplified one… External Data External Content Types SharePoint Outlook Forms Office External Lists Workspace w/ Search Results and Task Panes Applications InfoPath Forms #SPTechCon @RHarbridge
  • 45. External Content Types Describes: External Data Added to the BCS Service Through: • Structure of the external • SharePoint Designer system (Fields, Methods, Connection) • Visual Studio 2010 • How this data behaves within • Via an Import into the Business Data SharePoint and Office Connectivity Service as part of a model External Content Types SharePoint and Re-Use from a Central Location Manage Outlook Forms Office External Lists Workspace w/ Search Results and Task Panes Applications InfoPath Forms #SPTechCon @RHarbridge
  • 46. External Lists External Data The external content type is leveraged in a variety of ways… External Such as for Exposing External Data Content Types as an External SharePoint List Full CRUD capability SharePoint Familiar UI and Navigation Outlook Forms Office External Lists Workspace w/ Search Results Sort, Filter, Task Panes InfoPath Forms and Group Applications Programmatic Access via SPList OM Profile Page for Each Item Form Auto-generated OOB Upsize to InfoPath Can be Taken “Offline” #SPTechCon @RHarbridge
  • 47. Offline Lists External Data External Lists also be leveraged as Offline “Lists” External Content Types SharePoint Outlook Forms Office External Lists Workspace w/ Search Results and Task Panes Applications InfoPath Forms Or Connected to Outlook as Contacts, Tasks, Calendars and Posts #SPTechCon @RHarbridge
  • 48. Office Applications and Search External Data External Content Types can also be leveraged in… External Or Leveraged to allow for Content Types External Data Searching or Filtering SharePoint Outlook Forms Office External Lists Workspace w/ Search Results and Task Panes Applications InfoPath Forms Many other Office Applications (or Custom Applications) w/ Code #SPTechCon @RHarbridge
  • 49. Bonus! Integration Webparts Bonus! Web Parts External Data External Data List Integration External Data Item Webparts External Data Item Builder External Data Related List External External Data Connectivity Filter Content Types Chart Web Part (New) SharePoint Outlook Forms Office External Lists Workspace w/ Search Results and Task Panes Applications InfoPath Forms w/ Code #SPTechCon @RHarbridge
  • 50. Didn’t those webparts work with the BDC? #SPTechCon @RHarbridge
  • 51. So what’s different? (Besides the Chart Control?) Read/Write Capability Claims Aware Connect via ADO/SQL, WCF/WS, .Net is still used for search indexing BDC Assembly and Custom Connectors connectors in 2010 they added blob, Batch and Bulk Operation Support incremental crawl and item level security. They added symmetrical server and client runtimes. Allowing them to connect from client or server directly to external data. SQL CE database is used to cache external data which allows for “cached mode” behavior on external data basically creating a rich client cache. #SPTechCon @RHarbridge
  • 52. How do I actually build it out? #SPTechCon @RHarbridge
  • 53. Where things fit. Out-of-box • Surface data in External Lists • Connect those lists to • Create Reusable Outlook, SPW Components (UI parts, • External Data Columns ECTs, Actions) Simple Intermediate Advanced NO CODE “NO CODE” CODE #SPTechCon @RHarbridge Power User Developer Advanced Developer
  • 54. SharePoint Designer Process 1. Discover your Data Source • Database • Web services • .NET type 2. Map Operations to Data Source • Create, read, update, delete, lookup 3. Connect to SharePoint and/or Office • External List • Contact • Task • Appointment • Post #SPTechCon @RHarbridge
  • 55. Visual Studio Process w/ Code #SPTechCon @RHarbridge
  • 57. SPTechCon The SharePoint Technology Conference The Outcome The BCS has a bunch of new capabilities bundled with some old enhanced BDC ones. SPTechCon The SharePoint Technology Conference
  • 58. SPTechCon The SharePoint Technology Conference What to watch out for… Selecting the right tool is important. Practice makes perfect. SPTechCon The SharePoint Technology Conference
  • 59. That’s a lot of information! #SPTechCon @RHarbridge
  • 60. SPTechCon The SharePoint Technology Conference SPTechCon The SharePoint Technology Conference
  • 61. SPTechCon The SharePoint Technology Conference Demo! SPTechCon The SharePoint Technology Conference
  • 62. SPTechCon The SharePoint Technology Conference The Outcome You saw how the BCS can be leveraged in SharePoint Designer and in the SharePoint UI. SPTechCon The SharePoint Technology Conference
  • 63. SPTechCon The SharePoint Technology Conference What to watch out for… Don’t assume the tools will significantly reduce the time it takes to ‘integrate’. It typically reduces time to ‘interface’. SPTechCon The SharePoint Technology Conference
  • 64. SPTechCon The SharePoint Technology Conference What are BCS Limitations? SPTechCon The SharePoint Technology Conference
  • 65. General BCS Limitations • No Write support for BLOB • You cannot write back to BLOB fields using BCS unless you write your own method. • You can access BLOB columns by defining a StreamAccessor method and presenting the external data via the BCS Data List web part by checking the Display stream fields property. #SPTechCon @RHarbridge
  • 66. External Lists External List Limitations • Workflows cannot be associated with external lists • Workaround: You can use the external data columns and manipulate it that way. • No RSS feed support for external lists • No REST based access for external lists • http://sharepoint/_vti_bin/ListData.svc does not support external lists • LINQ to SharePoint spmetal.exe does not support external lists • Cannot configure alerts for external lists • Cannot export external list items to Excel (using the Export to Excel feature), Create Visio Diagram, Open with Access or Open with Project • Versioning cannot be configured on external lists • Version History is not available on external lists • Datasheet view cannot be used in external lists • XSLT is Supported (So you can basically make your own.) #SPTechCon @RHarbridge
  • 67. External List External Lists Limitations Continued… • Ratings feature is not supported for external lists • Information policies cannot be configured on external lists • Item-Level permissions are not available for external lists • No item or field level validation (without InfoPath) • Lookups don’t work on any column but ID • No attachments. #SPTechCon @RHarbridge
  • 68. Bonus! External Column Bonus! Limitations • You cannot create a site column of type ‘External Data Column’ • External data columns can be created only as list based columns and cannot be consumed in site level content types #SPTechCon @RHarbridge
  • 69. Some Data Types Not Supported • No support for structs that are not simple types. (Do not use non-primitive structs.) • No nested collections (array of arrays etc) • No support for multi dimension arrays • BDC only works with .Net 3.5 - No dynamic programming in .Net 4 • No support for ICollection or IEnumerable interfaces to represent collections in data structures (ICollection<T>, IEnumerable<T>, IList<T>…) http://msdn.microsoft.com/en-us/library/ff621599.aspx #SPTechCon @RHarbridge
  • 70. SPTechCon The SharePoint Technology Conference The Outcome You now know more about the limitations of BCS and will make fewer assumptions. SPTechCon The SharePoint Technology Conference
  • 71. SPTechCon The SharePoint Technology Conference What to watch out for… Some of the many limitations mentioned make sense. Think carefully before you build a ‘workaround’. SPTechCon The SharePoint Technology Conference
  • 72. SPTechCon The SharePoint Technology Conference What about SharePoint 2013? SPTechCon The SharePoint Technology Conference
  • 73. SharePoint 2013 Main BCS Differences There are basically four things you need to know: 1. oData connector now available through Visual Studio OOTB (WCF, SQL, .Net Assembly Remain). 2. Remote Event Receiver capability – think of this as more of a simple framework for remote event subscription. 3. App-Scoped – Instead of only Farm level external content types developers can now build isolated app scenarios. 4. More client object model support! #SPTechCon @RHarbridge
  • 74. SPTechCon The SharePoint Technology Conference The Outcome SharePoint 2013 BCS isn’t really different. Just more flexible and capable. SPTechCon The SharePoint Technology Conference
  • 75. SPTechCon The SharePoint Technology Conference What to watch out for… SharePoint 2013 introduces many new concepts/methods that you will need to learn (app-scoped, client object model focus etc.) SPTechCon The SharePoint Technology Conference
  • 76. SPTechCon The SharePoint Technology Conference What we talked about… 1. Business Data Challenges Technology Challenges The Challenges Aren’t All 2. SharePoint’s Important Interoperability Platform Interface, Identity, Search and Data Access 3. What of the BCS? Connection Capabilities A Set is Powerful Structured Types of External Content External Content Types Leveraging External External Columns Content with Internal Content Interact Lists External Like SharePoint Lists Extensibility/Tool Range Extensibility and Tooling from UI to SPD to VS 2010 4. Limitations of and Better than Most Options Good Enough BCS SPTechCon The SharePoint Technology Conference
  • 77. SPTechCon The SharePoint Technology Conference Thank You Organizers, Sponsors and You for Making this Possible. Questions? Ideas? Feedback? Contact me:  Twitter: @RHarbridge  Blog: http://www.RHarbridge.com  Email: Richard@RHarbridge.com  Resources: 700+ SharePoint IA Slides at.. PracticalIntranet.com 130+ SharePoint Standards at.. SPStandards.com 15 Pages of Important Questions at.. SharePointDiagnostics.com SPTechCon The SharePoint Technology Conference

Notes de l'éditeur

  1. My dedication to you before I begin. By the end of this you will have gained 3 things. It might be new knowledge, it might be a new method but you MUST gain 3 things by the end. If you don’t my first challenge to you is to stalk me, hunt me down and make sure you get 3 things from me. Because I owe you 3 things! This is meant to help you. 
  2. A lot of this can seem daunting and I know one of the hardest things is figuring out how to do some of the things I have shown today. If you are interested in further training or assistance please let me know. Based on the number of people who are interested and the areas of interest we can schedule further training sessions to help everyone better use the SharePoint portal.It&apos;s our commitment to you that we will continue to hear your feedback and identify the issues. I encourage you to give us feedback during the coming months, and we will continue to deliver more and more functionality, more and more guidance to help you be successful with your application of SharePoint.Thank You for Reading/Listening