Featured Case Study:

 

A technology and business professional and consulting services firm, with 17 offices nationwide, utilizes only top-flight consulting talent.

 

 

Read More >
SharePoint Tip of the Month:

Enter your email below to receive our SharePoint Tip of the Month:

This month’s tip >

SharePoint Tip of the Month

March 2010: Business Connectivity Services in SharePoint 2010

 

Business Connectivity Services (BCS) is SharePoint 2010’s rebranded version of the Business Data Catalog. In SharePoint 2007, the Business Data Catalog introduced functionality that allowed business users to consume, in SharePoint, content from their external-to-SharePoint data repositories. SharePoint lists could contain fields that joined them to corporate databases, allowing for sorting, filtering and views. Additionally, a series of web parts were available to display individual and lists of database records directly in SharePoint. To the end user, the content looked like it lived in SharePoint. In reality, the data continued to live in the company’s existing business systems.

 

BCS in SharePoint 2010 builds upon these capabilities in three new ways:

  1. Components have been added to Visual Studio 2010 and SharePoint Designer 2010 to easily create BCS components. In 2007, connecting to third-party databases required either writing 2000-line XML files by hand, or purchasing 3rd party tools. With 2010, leveraging the same applications that you use for other SharePoint design and development activities eases this process significantly.
  2. BCS in 2010 supports database write-backs. While the Business Data Catalog in 2007 was read only, the 2010 version allows for full CRUD (Create, Read, Update, Delete) capabilities. There are some limits, however, to the write-back capabilities when building BCS entities in SharePoint Designer (SPD). SPD does not elegantly deal with some of the database columns that are important to the functioning of the database but where the values are handled behind-the-scenes rather than through end user input. Additionally, delete operations will run into issues for tables that have records in related tables. In general, write back operations will not be ones that should be designed in SharePoint Designer, but rather developed with code through Visual Studio.
  3. The last thing that is new with BCS 2010 is the notion of external lists. With the 2007 version, you could only add external columns to an already-existing SharePoint list. With 2010, you can make an entire list consist of only external data.

 

There are many compelling uses for this new technology, such as pulling in data from Siebel, PeopleSoft or other enterprise system. Another example is the building of a customer dashboard, which might consist of information from market research databases and an order fulfillment system. Such a dashboard might include the following web parts:

  • Customer Details, displaying a customer profile from a Customers table in a database
  • Recent Orders, displaying information from an order fulfillment system, based on the Customer ID
  • Customer Service Calls, which would extract from a help desk ticketing system, also based on the Customer ID

 

Every company has its existing enterprise systems that contain relevant business data, not all of which have been historically available to those who need to access the information. SharePoint’s BCS capabilities provide an extra layer of connectivity and presentation to help bring that information to the surface, making it available to those who need the information.

 

This month’s tip contributed By Ben Nadler, Abel Solutions Senior SharePoint Consultant.

More Tips...

 

08/10: Implementing a Contract Management Workflow Solution using SharePoint and Nintex

 

07/10: Real Business Value of My Sites

 

06/10: SharePoint 2010 Enterprise Content Management (ECM) Capabilities

 

05/10: It’s Time To Consider A SharePoint Cloud Strategy

 

04/10: Building a Real-Time Bonus Tracking and Management System Using SharePoint

 

03/10: Business Connectivity Services in SharePoint 2010

 

02/10: Monitoring User Activity with SharePoint Usage and Audit Reports

 

01/10: Planning For Your Upgrade to SharePoint 2010

 

12/09: Unlocking the Code For True, Cost-Effective SharePoint Workflow

 

11/09: Bringing Products to Market More Efficiently with SharePoint

 

10/09: How The SharePoint 2010 Architecture Will Change The Way Businesses Look At SharePoint

 

09/09: Using SharePoint to automatically trigger periodic document review

 

08/09: Getting Ready for SharePoint 2010

 

07/09: SharePoint 2010 Sneak Peek and Kevin’s First Thoughts

 

06/09: Leveraging Your SharePoint Investment for Business Productivity

 

05/09: Performance Point Server's Place Within the Business Intelligence Product Stack

 

04/09: Implementing a SharePoint Learning Management System

 

03/09: SharePoint Based ISO 9001 Document Management System

 

02/09: Implementing a SharePoint Knowledge Base

 

01/09: Planning For Your SharePoint Portal Deployment

 

12/08: Creating a Dashboard Using Excel Services

 

10/08: Six Sigma Based Project Portfolio Management Using SharePoint

 

09/08: Using SharePoint to Achieve Advanced Knowledge Management for the Enterprise

 

08/08: Remote SharePoint Acceleration for Improved Productivity

 

07/08: Top 10 Things to Think About When Implementing Your SharePoint Governance Plan

 

06/08: Using SharePoint to Measure Performance

 

05/08: Automatically Converting Reports To PDF in SharePoint

 

04/08: Managing the Pain of SharePoint Document Migration

 

03/08: SharePoint as an ECM Solution

 

02/08: Automating the Site Provisioning Process

 

01/08: Getting The Most out of Enterprise Search

 

12/07: Making Sense of SharePoint's Workflow History

 

11/07: Realizing the Value of Your Intellectual Assets with SharePoint Knowledge Management

 

10/07: Full Featured Business Applications Using SharePoint 2007

 

09/07: Web Content Management Breakdown

 

08/07: Using SharePoint 2007 Content Types

 

06/07: Approaches to SharePoint Branding and Design Customizations

 

05/07: Streamlining Report Approvals using SharePoint and InfoPath

 

04/07: Content Rollup

 

03/07: Information Management Policies and Records Retention

 

02/07: Building an Enterprise-Wide Staff Directory

 

01/07: Using SharePoint, InfoPath Forms and Workflow to Automate Your Employee Onboarding Process

 

12/06: Extranet Authentication Options

 

11/06: Planning for Your Migration to Microsoft Office SharePoint Server 2007

 

10/06: Business Intelligence Capabilities in SharePoint 2007

 

09/06: Understanding Workflow Capabilities in SharePoint 2007

 

08/06: Fulfilling the Promise of Your SharePoint Portal - A Whitepaper by Abel Solutions

 

07/06: New Features in SharePoint 2007 - Part II

 

06/06: Several New Features in SharePoint 2007

 

Sign In