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

Silverlight: Disponible la primera beta para Symbian!

Ya ha llovido desde que hace un par de años Microsoft y Nokia anunciasen que Silverlight iba a ser soportado en el SO Symbian de los dispositivos del gigante finlandés. El caso es que parece ya tenemos una primera beta de Silverlight para Symbian tal y como se anticipaba en este post de Mary Jo Foley. De hecho, la beta la tenéis disponible en la página oficial de Silverlight y la sección correspondiente para Symbian.

image

SharePoint 2010 & Office 2010: ¿Por qué elegirlos?

Con SharePoint 2010 y Microsoft Office 2010 a la vuelta de la esquina, no son poco los debates en torno a las ventajas de la nueva versión de ambas plataformas con respecto a la versión anterior y sobre todo con respecto a productos “similares de la competencia”. Como comenta Oscar Maqueda en este post, ya podemos dar argumentos de peso para responder a esta cuestión utilizando los recursos disponibles en la página WHY MICROSOFT. En esta página Microsoft nos explica porque deberíamos elegir estos productos y no los de la compentencia (IBM, Google, OpenOffice, …).

image

SharePoint 2010: Novedades en la gestión de Timer Jobs (I)!

Al igual que en su predecesor, SharePoint 2010 incorpora los Timer Jobs como mecanismo para ejecutar un servicio de Windows específico para SharePoint. Cada Timer Job:

  • Contiene la definición del servicio a ejecutar y especifica la frecuencia con la qué se debería iniciar.
  • Es ejecutado por el servicio Windows SharePoint Services Timer (SPTimer).

En cuanto a las novedades que nos vamos a encontrar en SharePoint 2010 en lo que a gestión de Timer Jobs se refiere, estas aparecen en la forma de nuevas páginas de administración accesibles a través de la sección Supervisión:

  • Así, la opción Revisar definiciones de trabajo nos permite acceder al listado de Timer Jobs disponibles y visualizar el detalle de cada Timer Job.
  • Fijaros como el menú vertical de la página cambia y facilita el acceso a diferentes tipos de información:
    • El estado de todos los Timer Jobs.
    • Los Timer Jobs programados.
    • Los Timer Jobs en ejecución.
    • El histórico de Timer Jobs ya ejecutados.
image image image

  • En el listado de Timer Jobs, podemos ver el detalle de cualquiera de ellos. En la página correspondiente podremos:
    • Visualizar información relativa al cometido del Timer Jobs (no editable).
    • Cambiar la programación del Timer Job.
    • Ejecutar el Timer Job de inmediato.
    • Deshabilitar la ejecución del Timer Job.
  • Si volvemos a la página de supervisión y hacemos clic sobre el enlace Estados de trabajo del temporizador, podremos ver el listado de todos los Timer Jobs agrupados por las tres categorías comentadas. Si pinchamos en cada categoría, únicamente veremos los Timer Jobs pertenecientes a la misma.
  • En el caso de los Timer Jobs en ejecución, podremos visualizar una barra de progreso indicando como va la ejecución del mismo, lo que es especialmente útil en aquellos Jobs que tienen una ejecución larga. Por ejemplo, para las búsquedas de SharePoint Foundation, si forzamos la ejecución (se ejecuta cada 5 minutos) del correspondiente Timer Job podremos ver dicha barra de progreso.
image image image

Otra novedad en lo que a gestión y uso de Timer Jobs se refiere la podemos encontrar en la denominada “afinidad de servidor”. Esta característica nos permite escoger por Base de Datos de Contenidos el servidor preferido para la ejecución de Timer Jobs en nuestra granja:

  • Nos vamos a la administración de BDs de contenidos.
  • Seleccionamos una BD concreta y vemos su detalle. Al final de la página de detalle de la BD de contenidos aparece la correspondiente selección de servidor preferido para la ejecución de Timer Jobs.
image image image

Y hasta aquí llega este primer post sobre Timer Jobs en SharePoint 2010.

SharePoint 2010: Vídeos sobre SharePoint Designer (I)!

SharePoint Designer 2010 (SPD 2010) rompe de manera radical con la versión previa y pasa a convertirse en una herramienta pensada para que los trabajadores de la información puedan ser productivos al máximo mediante su uso. En este sentido, me atrevería a decir que el 90 % de capacidades de SPD 2010 están pensadas para trabajar con objetos de SharePoint 2010, mientras que el 10 % restante serían para cuestiones de diseño. Y la mejor forma de verlo es la perspectiva práctica de uso de la herramienta que podéis ver en los siguientes videos:

SharePoint2010

S+S: Ubicación de los Datacenters de Microsoft!

Como sabéis, una de las estrategias clave de Microsoft es la de Software + Services (S+S), que engloba un serie de tecnologías cuya base es Windows Azure y la plataforma de servicios de Azure…y que es la base de otros productos de Microsoft como los englobados dentro de BPOS (Business Productivity Online Suite) que incluye SharePoint Online, Exchange Online, …pero además de la tecnología SW, es necesario contar con una infraestructura HW muy potente en la que Microsoft ha invertido y está invirtiendo miles de millones de dólares: son los datacenters de Microsoft. Pues bien, una pregunta que nos podemos hacer es ¿dónde están estos datacenters? Y la respuesta la podéis encontrar en este post de Mary Jo Foley, que incluye esta imagen que vale más que mil palabras.

Proyecto Natal: Presentación oficial el 13 de junio!

Ya es oficial: el próximo 13 de junio será la presentación oficial por parte de Microsoft del esperado proyecto Natal que va a suponer un antes y un después no sólo a la hora de jugar, sino también de interactuar con equipos informáticos. La presentación se realizará en el evento E3, y se espera que su llegada al mercado tenga lugar durante el otoño. Sin duda una gran noticia…¡Yo quiero uno!

image

SharePoint 2010: Disponible online el training de Ignite!

El equipo de SharePoint acaba de anunciar la disponibilidad online del training Ignite de SharePoint 2010. Se trata de una serie de recursos que permite que facilita a desarrolladores y profesionales de TI el aprendizaje de las novedades que incorpora SharePoint 2010. Este training se ha venido desarrollando de forma global y presencial durante los últimos meses. Los enlaces para el acceso a los recursos son los siguientes (cuidado que están en el portal de partners de Microsoft):

SharePoint2010

SharePoint 2010: Trabajo con las Aplicaciones de Servicio (I)!

SharePoint 2010 introduce cambios desde el punto de vista de la arquitectura de servicios. Si en SharePoint Server 2007 teníamos una capa de servicios compartidos (o Shared Services Providers – SSP) que daban una serie de servicios comunes a todas las aplicaciones web (búsquedas, audiencias, perfiles de usuario, etc.), en SharePoint 2010 se habla del concepto de Aplicación de Servicio. Podemos ver las Aplicaciones de Servicio como la evolución de los SSP de MOSS, pero que están disponibles también en el core de la plataforma (SharePoint Foundation 2010). Estas Aplicaciones de Servicio se caracterizan porque pueden ser consumidas a la carta por las aplicaciones web, es decir, cada aplicación web puede consumir una serie de Aplicaciones de Servicio diferentes. Toda la gestión de las Aplicaciones de Servicio se realiza a través de la Administración Central de SharePoint:

  • En la sección Administración de aplicaciones, hacemos clic sobre Administrar aplicaciones de servicio disponible en la subsección Aplicaciones de servicio.
  • A continuación se muestra el listado de Aplicaciones de Servicio disponible. Si seleccionamos una de dichas aplicaciones, se habilitan las distintas opciones disponibles en la Ribbon de trabajo.
  • Si pulsamos sobre la opción Administrar, accederemos a las distintas posibilidades de administración disponibles para la Aplicación de Servicio seleccionada. En mi caso, he seleccionado la Aplicación de Servicio de PowerPoint responsable (entre otros) de que podamos visualizar documentos de PowerPoint en el navegador.
image image image
  • Cada Aplicación Web tiene asociada una serie de Aplicaciones de servicio o más correctamente, un Grupo de servidores proxy de aplicaciones, donde cada proxy es el que nos da acceso a la Aplicación de Servicio correspondiente.
  • Si hacemos clic sobre uno de los grupos disponibles, podremos ver el detalle de Aplicaciones de Servicio que lo constituyen.
  • Adicionalmente, podremos crear nuevos grupos de Aplicaciones de Servicio añadidos a los ya disponibles.
image image image
  • Si editamos una Aplicación Web concreta, podremos cambiar el grupo de aplicaciones creado en cualquier momento.
image image

Finalmente, de la misma forma que podemos administrar las Aplicaciones de Servicio utilizando la Administración Central de SharePoint, podemos usar PowerShell para realizar esas funciones de administración:

  • Por ejemplo, el comando Get-SPServiceApplicationProxy nos permite obtener un listado de las Aplicaciones de Servicio disponibles.
  image  

Y hasta aquí llega este primer post sobre Aplicaciones de Servicio.