Learn More About the Best Practices SharePoint Conference

MashPoint - How Does it Work?

Blogs

    MashPoint - A Breakthrough in SharePoint Data Integration
  • Home
  • Contact

News Flash

Download MashPoint Now!

MashPoint - Data Integration for SharePointDownload the official MashPoint release, available as of November 7th, 2008.

Jonas Nilsson Q&A

MashPoint uses the same exact architecture as the Microsoft BDC to consume data.  You can find a complete overview of the BDC architecture on MSDN.

At a high level, MashPoint emulates the BDC. Bamboo Shared Services Administration is installed to SharePoint Central Admin.  From there you create instances of Bamboo Shared Services.  MashPoint reads the metadata database that describes the interface to the external business data system, and provides that data to applications or Web Parts that are built to consume data from the BDC.

The metadata database is created by a BDC Application Definition file. The BDC Application Definition file contains an XML schema describing the methods and entities you want to access from the external data source. The Application Definition file is then loaded into MashPoint SSP via the Central Admin interface.  Once loaded and registered, the defined methods can be executed by an application using the standard BDC Object Model interface.

A data source can be any ADO.NET data source or Web Services or a custom written connector that accesses a proprietary data source.

The application in SharePoint, such as a custom Web Part, can access the data from the MashPoint SSP via the standard run time Object Model [Read Get Started with Using the Runtime Object Model on MSDN]  MashPoint provides the exact same Object Model interface as BDC, which can be used to access, discover and read entities from the metadata database.  Any application that currently runs on top of the BDC can be run on top of MashPoint.

 

With MashPoint, the external business data can be used by an application built inside SharePoint or by any .NET based application that runs outside of the SharePoint environment.

MashPoint is built to be compatible with BDC, so you can use existing web parts that consume data from BDC. There are limitations on how MashPoint works within BDC and they will be addressed in future releases, specifically:

  • You cannot map data from MashPoint directly into an out-of-the-box SharePoint List.  Only Web Parts that are designed specifically with MashPoint or BDC can access the data.
  • User profiles are not integrated with MashPoint
  • You cannot export the Application Definition file from MashPoint's Shared Services.
  • The Administrative Object Model API is not implemented.

Since MashPoint uses the same architecture as the Microsoft BDC.  You can refer to the online documentation for BDC on MSDN to understand how to build your applications.

Next:  What Can I Do with MashPoint Today?

For your convenience, we've created a screencast to provide you with a visual overview of MashPoint's capabilities:


 

 

 

 


Posted Jun 02 2008, 11:17 AM by Steve Gaitten

Comments

Linda Chapman wrote re: MashPoint - How Does it Work?
on Fri, Jun 13 2008 10:24 AM

This is great, HOWEVER, it really does no good at all to the mainstream community if  you cannot map data from MashPoint directly into an out-of-the-box SharePoint List.  I look forward to review a future release that offers this functionality as my customers really need this to connect to Oracle easier.  But until then I cannot recommend it to them.  Thanks!

WesBryan wrote re: MashPoint - How Does it Work?
on Fri, Jun 13 2008 9:54 PM

Linda, you are absolutely right.  We are working on a business data column for MashPoint that will allow you to surface your Oracle information in a SharePoint List.  I don't have a release date I can offer you yet, but I will post one next week so you can know when to expect it.

WesBryan wrote re: MashPoint - How Does it Work?
on Mon, Jun 30 2008 5:01 PM

We will be releasing a Business Data Column to Bamboo Labs that will support MashPoint by August 15, 2008.

Storing data in SharePoint Lists vs. SQL Database | SharePoint Use Cases wrote Storing data in SharePoint Lists vs. SQL Database | SharePoint Use Cases
on Mon, Nov 3 2008 5:57 PM

Pingback from  Storing data in SharePoint Lists vs. SQL Database | SharePoint Use Cases

Add a Comment

(required)  
(optional)
(required)  
Remember Me?
  
Bamboo Solutions Corporation, 2002-2008