SharePoint & Azure: Alternativas de integración (I)!

Sin duda, las dos plataformas de moda del momento Guiño son SharePoint por un lado y Windows Azure por otro…y claro, la pregunta que a muchos les puede rondar por la cabeza es que posibilidades de integración entre ambas tenemos

  • Mediante el uso de iFrames que nos permite integrar de forma sencilla páginas ASP.NET publicadas en Windows Azure. Para ello basta con añadir en una content editor web part lo siguiente:
   1: <IFRAME id=“azureTest" src="http://fabrikamhockeyazure.cloudapp.net/Default.aspx" scrolling="auto">

   2: </IFRAME>

  • En cuanto a puntos fuertes y débiles de esta aproximación:
    • Ventajas:
      • Integración simple y ligera.
      • No se requiere código.
      • No hay que desplegar nada en SharePoint.
    • Desventajas:
      • Se pierden las personalizaciones propias de SharePoint.
      • La integración es poco profunda.
      • No se distribuye vía un paquete estándar de SharePoint.
  • A través de un servicio o de datos hospedados que nos permitan integrar de forma sencilla datos que se encuentran en Azure (en SQL Azure) de forma directa (usando el servicio de BCS por ejemplo) o mediante un elemento intermediario (un servicio web fuera de la nube que recupere datos de SQL Azure. En lo que a ventajas e inconvenientes de esta aproximación:
    • Ventajas:
      • Uso de servicios existentes.
      • Extensivo en datos/servicios.
      • Modelo de programación directo.
    • Desventajas:
      • Dependencia del servicio / de los datos.
  • A través de servicios personalizados publicados en Azure con las siguientes ventajas e inconvenientes:
    • Ventajas:
      • La integración permite generar artefactos de SharePoint (WebParts, aplicaciones Silverlight).
      • Múltiples puntos de entrada.
      • Mayor control.
    • Inconvenientes:
      • Necesidad de administrar los servicios desplegados.
      • Se necesita tirar más código.
  • Mediante el uso de la DataFormWebPart, podemos a partir de un origen de datos mostrar información de por ejemplo una BD SQL Azure como se comentó en este artículo: SharePoint 2010: Integración con SQL Azure (I)!

Y hasta aquí llega este primer post sobre la integración de SharePoint y Azure.

Office 365: Características por defecto a nivel de Sitio en SPO!

Como sabéis, SharePoint Online (SPO) en Office 365 está basado en la plataforma SharePoint 2010 por lo que una duda que surge es: ¿En qué versión de la plataforma se apoya? La respuesta es que en la versión empresarial…y esto nos llevará a otra cuestión, ¿y qué características tenemos disponibles a nivel de sitio? Pues algunas de las de SharePoint Server, pero no todas como…como siempre, una imagen vale más que 1000 palabras:

image