CIIN: Únete a nuestro grupo en Facebook!

Desde el pasado mes de enero contamos en el CIIN con nuestro propio grupo de Facebook en el que procuramos informar de todas aquellas acciones que realizamos para impulsar aquellas tecnologías y plataformas de última generación de Microsoft con las que de alguna u otra forma trabajamos. Si quieres estar al día de lo que hacemos y de noticias interesantes sobre tecnología, ya estás tardando en unirte a nuestro grupo: Grupo del CIIN en Facebook. Y para apuntarte a nuestros eventos, no dejes de visitar nuestra web.

logoCIIN_pqverde

SharePoint 2007 & 2010: Otra vez la interoperabilidad con SAP!

Un pregunta recurrente cuando se habla de SharePoint e integración es que posibilidades disponemos en la plataforma para integrar los datos que nuestra organización tiene en SAP. Lógicamente, responder a esta pregunta no es sencilla y además la respuesta difiere en función de si hablamos de SharePoint 2007 o SharePoint 2010. Por haceros un resumen rápido:

  • Para responder a esta cuestión, lo primero que tenemos que plantearnos es de que versión de SharePoint estamos hablando: ¿2007 o 2010? Si es 2007, ¿WSS 3.0 o MOSS? Si es 2010, ¿SharePoint Fondaution o SharePoint Server?.
  • En segundo lugar, es necesario saber como queremos integrar los datos en SharePoint: en modo lectura, en modo lectura / escritura, quieres visualizar pantallas de SAP, etc

A partir de resolver las dudas anteriores:

  • Si se trata de la versión core de 2007 o 2010, la respuesta es la siguiente:

    • WSS 3.0:

      • No tiene nada de serie para integrar datos, luego tendremos que desarrollar nosotros la funcionalidad de integración que deseemos.

    • SharePoint Foundation 2010:

      • Permite integrar datos de negocio en modo R/W a través de la Aplicación de Servicio de Business Connectivity Services (BCS). Básicamente, este servicio permite integrar datos de un sistema de negocio en un tipo especial de lista: la Lista Externa. La integración es en modo R/W  y para integrar estos datos se necesita crear un ECT (External Content Type) en SharePoint Designer 2010. Este ECT se puede definir a través de una conexión a una BD, un servicio WCF o un ensamblado .NET, por lo que en el caso de SAP sería necesario exponer los datos con un servicio de WCF o bien envolver la conexión en un ensamblado .NET.
      • Además dispones de una columna de tipo Datos Externos para integrar la información de SAP u otros sistemas en listas y/o bibliotecas.
      • Por supuesto, seguimos teniendo la opción de desarrollar nuestra propia integración si lo anterior no nos sirve.
  • Si se trata de la versión server de 2007 o 2010, la respuesta es la siguiente:

    • MOSS:

      • Tienes las IView WebParts que permiten mostrar pantallas de un sistema SAP siempre y cuando se haya definido una relación de confianza entre los servidores de SharePoint y SAP.

      • Se puede integrar datos de SAP a través del Business Data Catalog. En este caso:

        • Es necesario definir el XML que modele la conexión a SAP, los entidades a exponer y los métodos para mostrar los datos.

        • La integración es sólo en modo lectura. se necesita modo escritura, tienes que hacértelo tú o comprar un producto de terceros que te lo haga.

        • El BDC permite integrar los datos de SAP de dos formas:

          • A través de una serie de WebParts preparadas para trabajar con estos datos.

          • A través de las BDC columns.

    • SharePoint Server 2010:

      • En este caso, seguimos teniendo as IView WebParts de SharePoint Server 2007. Por lo que he leído, Microsoft las va a mejorar, pero no estarán para la RTM.

      • Si en el Foundation tienes el BCS, en Server también lo tienes, por lo que lo comentado anteriormente aplica también aquí. Además, puedes modelar como te conectas a los datos de negocio con Visual Studio 2010 y dispones de integración con los clientes de Office (en Foundation no la tienes).

      • Además, tenemos WebParts para el BCS y BCS Columns.

      • Además dispones de una columna de tipo Datos Externos para integrar la información de SAP u otros sistemas en listas y/o bibliotecas.

      • Finalmente, aunque no está listo, la integración con SAP vendrá de la mano de otro "artefacto" más: Duet for SAP…pero este va lento y no está claro cuando estará listo y sobre todo cuanto costará.

Más información al respecto:

SharePoint2010