Siguiendo con la serie de artículos en torno a las alternativas de integración entre SharePoint y Azure, en esta ocasión vamos a seguir viendo que otras posibilidades tenemos desde una u otra plataforma:
- Desde SharePoint:
-
Podemos usar el modelo de objetos en cliente de SharePoint (.NET, Silverlight o ECMAScript) para interactuar con datos de Windows Azure.
-
A través de los Business Connectivity Services (BCS) para modelar la integración de datos de Azure en SharePoint por medio de tipos de contenido externos y listas externas.
-
Integración de servicios de Azure o de datos a través de WebParts de SharePoint.
-
Usando Silverlight para construir interfaces de usuario ricas que tiren de servicios o datos de Azure.
-
A través de las búsquedas federadas de SharePoint que permitan incluir datos de Azure.
-
Desde Windows Azure:
-
Uso de los servicios web de SharePoint para interactuar con sitios, listas, usuarios y otros elementos de la plataforma.
-
Uso de la API REST de SharePoint para interactuar con datos de listas de SharePoint.
Un resumen de estas opciones de integración de Azure y SharePoint es el siguiente:
| Azure Integration | How |
| SharePoint Client Object Model | Interact with Azure data in a list. |
| BCS | Model data from Azure and/or build external list to SQL Azure. |
| Silverlight | Create UI against Azure services or data. |
| InfoPath 2010 | Data Connections via SOAP |
| Sandboxed Solutions | Silverlight application leveraging Azure deployed to site collections. |
| Standard / Visual Web Parts | Leverage services and data from Azure. |
| REST | Use REST to interact with Azure data to integrate with SP artifacts. |
| Office Server Services | Combine with OO to auto-gen docs (ex: PDFs) on server. |
| Workflow / Event Receivers | State or events that tie into Azure services or data. |
| LINQ | Use for querying Azure data objects. |
| Search | Federate search to include Azure data. |
| Silverlight | Create UI against Azure services or data. |
Si nos centramos en escenarios de integración, surgen los siguientes:
- Escenario 1: Llamar a código externo:

- Escenario 2: Acceso a datos externos:

- Escenario 3: Exponer datos de SharePoint al exterior

Y hasta aquí llega este segundo artículo sobre alternativas de integración entre SharePoint y Azure.
Comparte este post: