16.12.08

MOSS Como Plataforma de Aplicaciones

Publicado por Con Esos Ojitos |

Sabado En todo Proyecto basado en Microsoft Office SharePoint Server 2007 llega un momento en el que se debe plantear una visión del Proyecto como integrador o bien como plataforma de aplicaciones.

¿Esto que quiere decir?, si hablamos de un Proyecto completo de MOSS 2007 en el que no se implanta solo el producto sino que se adapta al cliente se debe tener en cuenta como integrar el resto de aplicaciones.

En la actualidad no se plantean muchas aplicaciones monolíticas las cuales no están basadas en web o bien en tecnologías tipo clickOnce o Java WebStart, por lo que la integración con MOSS 2007 se puede realizar de muchas maneras, desde un nivel de integración básico, es decir un simple link a la aplicación, hasta una aplicación desarrollada a través de Web Parts con uso de la tecnología SharePoint.

Por ello se debe estudiar el modo en el que un Proyecto MOSS 2007 se va a integrar con el resto de aplicaciones de la organización, es importante tener en cuenta que un Proyecto MOSS 2007 se debe entender como una aplicación de valor, incluso cambiando el término aplicación por solución de valor para la empresa.

Si se plantea bien podemos crear una única plataforma sobre la que asomar, integrar, enlazar todos los recursos de aplicaciones en un único punto, entendiendo así MOSS 2007 como una plataforma de aplicaciones.

Modos de entender esto de Plataforma de Aplicaciones:

  1. Integración de enlaces, directamente enlazar aplicaciones web o clientes ricos por medio de enlaces. También sería posible enlazar a aplicaciones de escritorio (un enlace a un c:\archivos de programa\aplicacion\start.exe). Se trataría de un integrador de aplicaciones, unificando el acceso a las aplicaciones en un único punto.
  2. Integración dentro del marco de MOSS 2007, básicamente es usar iframes para asomar aplicaciones web ya existentes dentro del marco visual de MOSS 2007 siendo la tecnología de la aplicación no importante para integrarlo.
  3. Portalización de aplicaciones, sería un paso mayor al segundo punto, además de integrar dentro del marco de MOSS 2007 estaríamos hablando de usar funcionalidades de MOSS 2007, como la navegación y el inicio rápido. Si se cuenta con la versión Enterprise podríamos usar el buscador también para dar funcionalidades de busqueda a una aplicación que cuente con almacenamiento de datos.
  4. Desarrollo bajo MOSS 2007, se trataría de desarrollar aplicaciones usando tecnología MOSS 2007, es decir desarrollo de webparts e integración con listas, bibliotecas, flujos de trabajo, BDC, buscador, etc. Básicamente sería el punto más alto de desarrollado de aplicaciones sobre MOSS 2007.
Evidentemente esta es solo un planteamiento general como se puede entender pueden haber mezclas de todo tipo, teniendo en cuenta algo muy importante. Hasta el nivel 4 podríamos desarrollar bajo cualquier lenguaje (incluso en el número 4, que podríamos desarrollar solo en .Net los webpart y el resto en JAVA).

Como todo, se debe entender correctamente para qué se quiere plantear el producto, pero no tiene porque ser solo gestión documental, hay muchas funcionalidades que lo soporta el producto.

Por último quiero plasmar también la idea desde el punto de vista de sistemas....
  1. Único punto de accedeso a las aplicaciones, solo mantener un integrador.
  2. Gestión de identidades y de seguridad bajo un mismo punto -> MOSS 2007.
  3. Mantenimiento de seguridad a nivel de firewall, gestión de url, dns, etc. a un único punto-> Portal MOSS 2007.
Habría muchas más opciones pero claro dependiendo de la arquitectura de la plataforma, el esquema de red, perfil del usuario, políticas de seguridad, etc. Pero lo importante es la idea de fondo, un único punto de acceso de los usuarios es igual a un único punto de mantenimiento de accesos 24x7 que ofrecer a los usuarios.

Subscribe