Composite business SharePoint Add-ins
Composite business add-ins are add-ins that are tightly integrated with your business processes and line-of-business (LOB) technologies (such as databases and web services). These add-ins typically include a number of complex interactions with users and with other technologies.
The sample composite business add-ins described in this section provide building blocks that you can use to integrate your technologies and processes with the SharePoint Add-in model.
SharePoint-hosted versus provider-hosted add-ins
The following table summarizes the factors to consider when you decide where to host your add-ins.
|SharePoint-hosted add-ins||Provider-hosted add-ins|
|The add-in does not need to do any work across more than one site; for example, team calendar add-ins and featured news rotators.||The add-in needs to access information and do work across more than a single site. For example, site collection provisioning add-ins.|
|Content is sensitive and needs to stay securely and entirely in SharePoint.||The add-in needs to integrate with other line-of-business technologies.|
|The add-in requires elevated permissions that are made possible by the add-in-only policy.|
|The add-in requires a highly customized UI.|
In this section
|Article||Sample||Shows you how to...|
|Migrate InfoPath forms to SharePoint||Migrate your InfoPath forms to other supported technologies.|
|Data storage options in SharePoint Online||Core.DataStorageModels||Use different types of storage models to store your SharePoint Online data.|
|Corporate event add-in integration with SharePoint||BusinessApps.CorporateEventsApp||Use a provider-hosted add-in to implement complex business tasks.|
|Call web services from SharePoint workflows||Use provider-hosted add-ins to call remote web services that contain business data.|