Professional business connectivity services in SharePoint 2010 /
A guide to BCS discusses its relationship to other components of SharePoint, its role in the business environment, how to create custom solutions using server-side and client-side object models, and its security solutions.
Clasificación: | Libro Electrónico |
---|---|
Autores principales: | , |
Otros Autores: | |
Formato: | Electrónico eBook |
Idioma: | Inglés |
Publicado: |
Indianapolis, IN :
Wrox/Wiley Pub.,
Ã2011.
|
Colección: | Programmer to programmer.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Machine generated contents note: ch. 1 Business Connectivity Services
- Challenges Integrating External Data
- User Challenges
- IT Challenges
- Introducing Business Connectivity Services
- Evolution of the Business Data Catalog
- BCS and Other Integration Services
- Architecture Overview
- Key Capabilities
- Presentation
- Connectivity
- Tooling
- BCS in SharePoint and Office SKUs
- Creating Simple BCS Solutions
- Creating External Content Types
- Creating External Lists
- Connecting External Lists to Office 2010
- Types of Solutions
- Simple Solution Leveraging Out-of-the-Box Capabilities
- Intermediate Declarative Solution
- Advanced Code-Based Solution
- Solution Packaging
- ClickOnce Package
- Deployment Concepts
- Security
- Authentication Overview
- Claims and OAuth
- Office Client
- Authorization Overview
- Summary
- ch. 2 Using BCS Solutions in Sharepoint 2010
- Understanding Business Data Connectivity
- Introducing the BDC Metadata Model
- BDC Metadata Store
- Resource Files
- Versioning
- BDC Service Application
- Managing the BDC Service Application
- Permissions
- Model Import
- Model Export
- Managing External Content Types
- Managing Actions
- Managing Profile Pages
- Throttling
- BDC Server OM
- Integrating BCS Data with SharePoint
- Using External Lists
- Permissions
- View Settings
- DateTime Fields
- Forms
- Differences from Regular Lists
- Life Cycle and Portability
- Using External Data Web Parts
- Using the Chart Web Part
- Creating External Data Columns
- Mobile Device Support
- Time Zone Support
- User Profile Enhancements Using ECTs
- Searching External Systems
- Using Workflow to Access External Data
- Simple Workflows
- Intermediate Workflows
- Advanced Workflows
- Upgrading from MOSS 2007
- Summary
- ch. 3 Using BCS Solutions in Office 2010
- Understanding Business Data Connectivity
- Understanding the BDC Client Runtime
- Understanding the Metadata Cache
- Understanding Subscriptions in the Metadata Cache
- Understanding Cache Population
- Understanding Cache Operations
- Understanding Solution Deployment
- Understanding ClickOnce Deployment
- Understanding ClickOnce Security
- Connecting External Lists to Outlook
- Understanding BCS Folder Limitations
- Understanding Form Limitations
- Understanding Functional Limitations
- Understanding SharePoint Security Limitations
- Synchronizing Outlook Data
- Managing Client Credentials
- Updating Outlook Solutions
- Connecting Lists to the SharePoint Workspace
- Understanding SPW Architecture
- Understanding the Office Document Cache
- Synchronizing External Lists
- Writing Scripts and Macros
- Using External Data in Word
- Using External Data Columns
- Creating Reusable Site Content Types
- Understanding External Data Limitations in Word
- Working with External Data in Microsoft Access
- Summary
- ch. 4 Creating BCS Solutions with the Sharepoint Designer
- Working with the BDC Metadata Model
- Working with External Data Sources
- Connecting with the SQL Server Connector
- Connecting to Microsoft SQL Server Databases
- Connecting to Oracle Databases
- Connecting to ODBC Data Sources
- Connecting to OLE DB Data Sources
- Connecting with the WCF Service Connector
- Connecting to ASP.NET Web Services
- Connecting to WCF Web Services
- Creating Methods
- Implementing Method Stereotypes
- Defining Properties
- Defining Parameters
- Defining Filters
- Understanding Stereotype Requirements
- Creating Methods for Databases
- Creating Finder Methods
- Modeling Finder Methods
- Understanding the Default Finder
- Creating Other Methods
- Creating Methods for Web Services
- Defining Associations
- Creating One-to-Many Associations
- Creating Self-Referential Associations
- Creating Reverse Associations
- Working with Many-to-Many Relationships
- Working with External Lists
- Creating Custom List Actions
- Creating Custom Forms
- Creating ASPX Forms
- Creating InfoPath Forms
- Accessing External Lists in Code
- Using the SPList Object
- Using the Client Object Model
- Initiating Workflows
- Developing Solutions
- Making Solutions Portable
- Converting ASP.NET Solutions
- Upgrading BDC 2007 Solutions
- Summary
- ch. 5 Programming BCS Solutions in Sharepoint 2010
- Working with the BDC Server Runtime Object Model
- Connecting to the Metadata Catalog
- Retrieving Model Elements
- Executing Operations
- Executing Finder Methods
- Executing SpecificFinder Methods
- Executing Updater Methods
- Executing Creator Methods
- Executing Deleter Methods
- Executing AssociationNavigator Methods
- Working with Complex and Unsupported Types
- Using InfoPathForms for Display
- Using Complex Formatting for Display
- Using Custom Field Types for Display
- Advanced Workflow Solutions
- Developing Visual Studio Workflows
- Developing Pluggable Services
- Working with Sandbox Workflow Actions
- Working with the BDC Administration Object Model
- Connecting to the Catalog
- Creating BDC Metadata Models in Code
- Importing and Exporting Models
- BCS Limits
- Summary
- ch. 6 Programming BCS Solutions in Office 2010
- Creating Outlook Declarative Solutions
- Generating Artifacts
- Packaging and Deploying Solutions
- Creating Custom Form Regions
- Creating Custom View Definitions
- Including Associations in Declarative Solutions
- Creating Custom Actions, Ribbons, and Parts
- Coding the Custom Elements
- Packaging the Custom Elements
- Working with the BDC Client Runtime Object Model
- Connecting to the Metadata Catalog
- Understanding the Execution Context
- Executing Cache Operations
- Exploring the Client Cache
- Creating Office Add-Ins
- Adding Ribbon Support
- Creating a Custom Task Pane
- Packaging Data-Only Solutions
- Summary
- ch. 7 Developing and Using Connectors
- Developing Connectors
- Creating .NET Assembly Connectors
- Understanding the Project Tooling
- Walking through the Development Process
- Creating a New Project
- Creating a New Entity
- Creating a Finder Method
- Creating a SpecificFinder Method
- Handling Connection Information
- Implementing the Methods
- Adding Creator, Updater, and Deleter Methods
- Adding a StreamAccessor Method
- Creating Associations between Entities
- Understanding Non-Foreign Key Relationships
- Testing the Connector
- Creating Custom Connectors
- Understanding Project Elements
- Walking through the Development Process
- Starting the Project
- Handling Connection Information
- Defining the Entity
- Defining the Finder Method
- Implementing the Finder Method
- Defining the SpecificFinder Method
- Implementing the SpecificFinder Method
- Defining the Creator Method
- Implementing the Creator Method
- Defining the Updater Method
- Implementing the Updater Method
- Defining the Deleter Method
- Implementing the Deleter Method
- Creating Configurable Connection Properties
- Specifying a Connection Manager
- Using the Custom Connector
- Handling Errors in Connectors
- Handling Runtime and Validation Errors
- Handling Concurrency Issues
- Packaging Considerations
- Summary
- ch.
- 8 Working with BCS Security
- Understanding BDC Permissions
- Understanding Windows Authentication
- Understanding Impersonation
- Understanding Delegation
- Understanding Anonymous Access
- Getting Started with Server Authentication
- Using Passthrough Authentication
- Using RevertToSelf Authentication
- Understanding the Secure Store Service
- Using the Secure Store Service for Authentication
- Using WindowsCredentials Authentication
- Using RdbCredentials Authentication
- Using Credentials Authentication
- Using Application-Level Authentication
- Configuring Client Authentication
- Using Passthrough Authentication
- Using RevertToSelf Authentication
- Using Secure Store Service Authentication
- Working with the SSS Object Model
- Retrieving Server-Side Credentials
- Retrieving Client-Side Credentials
- Creating a Pluggable Provider
- Understanding Claims Authentication
- Understanding Authentication Challenges
- Understanding Claims Concepts
- Understanding Claims Architecture
- Configuring Claims Authentication
- Understanding the Claims-to-Windows Token Service
- Creating a Claims-Aware Service
- Using an STS with a Claims-Aware Service
- Understanding Token Authentication
- Summary
- ch. 9 Working with Enterprise Search
- Understanding Search Offerings
- Understanding Search Architecture
- Understanding the Search Service Application
- Understanding the Indexing Process
- Understanding the Query Process
- Using Basic BCS Search Support
- Enabling Search Support
- Working with Search Results
- Creating and Using Scopes
- Displaying BCS Data in Search Results
- Crawling Associations
- Ignoring Fields
- Customizing the Search Results Display
- Creating Ranking Models
- Understanding Ranking Models
- Creating a Custom Ranking Model
- Using a Custom Ranking Model
- Searching with .NET Assembly Connectors
- Enabling Search Basics
- Using Custom Hyperlinks in Search Results
- Using a Changelog for Incremental Crawls
- Debugging Search Connectors
- Trimming Search Results
- Implementing Crawl-Time Security
- Implementing Query-Time Security
- Creating a Custom Security Trimmer.
- Note continued: Searching with Custom Connectors
- Implementing Required Interfaces
- Deploying the Connector
- Using the Connector
- Summary.