Apostar por las tecnologías de Sharepoint
En los dias que corren, ya se puede corroborar que las tecnologías de Sharepoint son más que viables para abordar cualquier tipo de proyecto relacionado con la web y sus servicios. Cuando hablamos de las "tecnologías" nos referimos al elenco de productos que conforman este slogan llamado "Sharepoint". Pero, ¿Sharepoint es sólo un producto que sirve para crear intranets y portales?. La respuesta es no. Eso es sólo un 20% de lo que es capaz de hacer este elenco de tecnologías.
Las tecnologías de Sharepoint (WSS, MOSS, la familia de Office), representan frameworks orientados a dar soluciones estandarizadas a las necesidades de los Information Workers. Este tipo de rol (cualquiera que genere como parte de su trabajo, cualquier tipo de producto digital, en cualquier medio), en la actualidad tiene como problema la enorme diversidad de información digital que maneja y produce, y la enorme diversidad de formatos y almacenes donde la encuentra o almacena. Aquí es donde Sharepoint muestra su fortaleza: la capacidad de centralizar cualquier tipo de contenido, de forma organizada, categorizable y localizable en un formato de almacenamiento de muy alto nivel: las galerías de documentos y las listas de contenido.
Las aplicaciones gráficas Web de las tecnologías de Sharepoint (sitios WSS, Sitios MOSS), son la punta del iceberg de todos los servicios web que proporciona el producto. Con esto, quieo dar a entender que si estas aplicaciones pueden acceder a este tipo de servicios, por qué no cualquier tipo de aplicativo. Y aquí es donde llegamos al zénit: todo tipo de información digital es susceptible de ser registrada en Sharepoint. Cualquier tipo de aplicación puede generar / explotar información digital. Ergo, por qué no estandarizar el almacenamiento digital de las aplicaciones en Sharepoint y hacer coherente todo el modelo.
El objetivo: reemplazar unidades de red, discos duros locales, extraíbles, PDAs... etc, por un único repositorio ubicado en la red corporativa y accesible desde cualquier parte. Las tecnologías de sharepoint harán el resto: servicios web de explotación, control de acceso, notificación de cambios, control de seguridad por autenticación y autorización... y un largo etcétera, corriendo en servidores escalables, de alto rendimiento y fiables. Qué mas se puede pedir... pero eso sí: tendremos que apostar por estas tecnologías.
Arquitecturas y frameworks.
A estas alturas al lector del ITblog no le sorprenden estas dos palabras: arquitectura y framework. El primero, porque representa la madurez tecnológica de su infraestructura IT. La segunda, porque actualmente los sistemas se construyen sobre piezas de código preconstruidas y parametrizables en función de las necesidades del desarrollador.
Las tecnologías de Sharepoint proporcionan herramientas más que suficientes para satisfacer ambos conceptos. Un modelo de "n-capas" construido sobre tecnologías más que probadas (.NET Platform al completo) y unas capas de API que ofrecen tanto servicios web como un API .NET coherente y de alto nivel para gobernar CUALQUIER ASPECTO técnico del producto: administración, gestión seguridad y casos de uso.
Además, como ventaja colateral, símplemente somos compatibles con cualquier otro producto que también se apoye en las tecnologías de Sharepoint (reporting services, microsoft Office, biztalk, productos de terceros... etc.). Sólo hemos tenido que tener en cuenta, que nuestros sistemas han optado por ofrecer como almacenamiento, una galería de contenido de Sharepoint. La idea es buena, realmente buena.
En futuros artículos de este ITblog...
Prometo firmemente ir aportando más estructura a este nuevo comienzo del ITblog de Alhambra-Eidos. Este artículo es la punta del iceberg. En futuros artículos, iremos consolidando esta idea con artículos técnicos, y menos ténicos pero que aporten más conocimiento de lo que representan las tecnologías de Sharepoint, tanto para Microsoft como para los que las usamos todos los días, tanto como herramientas de trabajo como para generar productos que dejan satisfechos a nuestros clientes.