SharePoint as a Sandbox for Application Development

What makes Microsoft SharePoint unique among the leading Enterprise Information Management (EIM) platforms is its ability to also act competently as a platform for the rapid development of composite applications.

Also known as “mashups,” composite applications can be created by advanced end users to support tactical business requirements. Composites in SharePoint have a short time to launch and leverage the platform’s many rich user interface and integration features.

An example of a composite application might be connecting to the database of an existing line of business application using Business Connectivity Services (SharePoint 2010), creating a customized SharePoint form using SharePoint Designer, and drawing and posting a human workflow using Microsoft Visio Designer.

Similar to creating the right conditions for deploying SharePoint in the EIM space, making effective use of it as a sandbox for composite applications requires careful governance planning. While SharePoint 2010 helps IT departments manage end user created applications using the sandbox concept (a dedicated amount of computing resources within which the application is allowed to run), a careful analysis should be undertaken of the conditions and parameters according to which composite applications will be allowed in the enterprise SharePoint farm.

This governance analysis may include answering questions such as:

  • which databases/views into line-of-business applications to make available using Business Connectivity Services in order to support interactive composite and business intelligence applications;
  • whether to allow certain standard databases to be accessed bi-directionally through Business Connectivity Services;
  • the types of customization that should be allowed using the various tools, such as SharePoint Designer, Visio Designer, etc.; and
  • whether to enable Excel Services and Access Services.

Properly planning the resources and building blocks available to creators of composite applications up front goes a long way towards ensuring that the full business value of SharePoint as a sandbox application development platform is realized in the enterprise.

Post new comment

Important
Please refrain from adding URLs to unrelated or commercial websites. This site is moderated and comments with inappropriate links or content are rejected. No comment is published until it has been moderated. Thank you for your understanding.
The content of this field is kept private and will not be shown publicly.
CAPTCHA
This question is to ensure you are a human visitor and to prevent automated spam submissions.
Image CAPTCHA
Enter the characters shown in the image.

Microsoft Certifications

Microsoft Gold Certified Black Belt Partner
Enterprise Content Management
Portals and Collaboration
Customer Relationship Management

 

Ontario Government Vendor of Record

 

Key Technologies

Microsoft SharePoint
Microsoft Dynamics CRM
Microsoft SQL Server
Quest Software
Nintex
Scribe

Solution Focus

Portals and Collaboration
Enterprise Information Management (EIM / ECM)
Customer Relationship Management (CRM / xRM)
Business Intelligence
Business Process
Microsoft Technology Roadmap