A MEDIA COCCIÓN
La propuesta SOA de Microsoft promete integrar aplicaciones de un modo diferente, pero aún no están todas las piezas.
A finales de octubre, Microsoft reveló lo que será conocido como su visión Oslo: una arquitectura orientada a servicios (SOA) más sencilla y barata para Windows que se pueda implementar tanto dentro como fuera del firewall corporativo, y que supone una de las más grandes iniciativas de la compañía de Redmond.
En lugar de alardear en torno a las virtudes de las capas integradas de software de Windows, se trata de un plan de cruzar sistemas heterogéneos y generar aplicaciones compuestas y, de paso, vincular distintas organizaciones.
Durante la reciente conferencia SOA y Procesos de Negocio (organizada por Microsoft en Redmond, Washington), el vicepresidente Robert Wahbe, apuntó que con esta estrategia los clientes pueden aumentar 10 veces su productividad y conseguir disminuciones igualmente drásticas en el costo total de propiedad (TCO). Los escépticos responden que eso ya lo han oído otras veces. “Mucho de lo que Microsoft trata de hacer es una repetición del concepto Dynamic IT que la firma comenzó a promover en junio”, dice el analista de Ovum, Dwight Davis. Dynamic IT es un método para reducir la complejidad y mejorar el diseño de software de interfaz de usuario para lograr eficiencia operativa.
PROPUESTA AMBICIOSA. Pero, innegablemente, en Oslo hay algo nuevo. Propone un Internet Service Bus hospedado en Microsoft que vincule las fuentes de datos del interior del firewall con el exterior sin programación avanzada. Una versión futura del BizTalk (Microsoft) vendría a ser el centro de integración con ayuda de servicios de Internet, como la capacidad de publicar actualizaciones de información y servicio a los suscriptores.
Es como si Microsoft de repente hubiera ideado cómo Internet puede servir de la mejor manera a Windows, y viceversa, en congruencia con la estrategia de “software más servicios” de la empresa.
Oslo capitaliza la creciente aceptación de los estándares de los servicios Web como base para la colaboración y nexos automatizados entre compañías. Microsoft podría estar jugando a alcanzar a BEA Systems, IBM, Oracle, SAP y Sun Microsystems en SOA; si bien llega tarde, al menos está llegando con un interesante plan de juego (haciendo énfasis en que se trata de un plan, puesto que Oslo está todavía a más de un año de distancia). Con todo, la capacidad de construir servicios más allá de la organización, que cuadren arquitecturalmente con los del interior de la empresa, es algo más que un buen tema de conversación: es parte de una nueva realidad en los negocios, donde las conexiones con los socios son tan importantes como los nexos entre la contabilidad y el inventario.
John Shewchuk, ingeniero distinguido de Microsoft, da un ejemplo teórico de Oslo en acción: un ingeniero de aviación de General Electric recurre a BizTalk Server para preguntar sobre los datos de un motor de su socio Boeing. Luego de solicitar una credencial de identidad federada (que satisface a ambas compañías), el servidor crea una conexión segura entre el cliente del ingeniero y la aplicación, y realiza las transformaciones del mensaje que sean necesarias. El software cliente de la aplicación es transferido desde Boeing al ingeniero de GE y comienza la colaboración. No se requieren cambios para que la aplicación cumpla con su función fuera de la organización, salvo un cambio de configuración para realinear el mensaje. “Es un tipo de comunicación increíblemente diferente de la que tiene lugar por lo general en SOA”, sostiene Shewchuk.
Con todo, muchas de las aplicaciones de negocio que las compañías usarán para reunir compuestos basados en componentes no provendrán de Microsoft, lo que constituye un obvio punto flaco de la estrategia. “SAP y Oracle están mejor posicionados en este respecto”, escribe en un informe el analista de Directions on Microsoft, Rob Helm. La firma de las Ventanas dice que creará adaptadores al software de otros fabricantes y ampliará el alcance del BizTalk Server.
HAY QUE SABER ESPERAR. Oslo también será dotado en breve plazo con un mayor uso del modelado de software. El modelado permite que el código se visualice más fácilmente, resultando en un desarrollo más rápido, menos errores y mayor fiabilidad. Se convertirá en característica estándar de Visual Studio, .Net Framework, BizTalk Server y System Center (todos de Microsoft).
Como ya es costumbre en la empresa, la emoción y la expectativa son elementos clave en este juego. Podría llegar 2009 antes de que todas las piezas estén en su lugar en la línea completa de productos de Microsoft, “y sólo entonces se podrá hablar de Oslo como una realidad”, afirma el analista de Ovum, Davis. Así que hay que saber esperar.
La información que resume lo que hay en un modelo puede pasar de una etapa de desarrollo con herramientas de Microsoft -digamos, un diseño de sistema de arquitecto de software en el Visual Studio Team System- a la siguiente, donde el código se genera automáticamente desde el diseño y es elaborado ulteriormente por desarrolladores. La capacidad del modelo para seguir el código es una función de que los subyacentes repositorios de las herramientas sean capaces de compartir información clave acerca de cada modelo, independientemente del papel del generador de modelos.
Suena impresionante, pero -al igual que el resto de Oslo- esta capacidad está todavía a un largo trecho de distancia. El código del repositorio se está probando en diferentes herramientas y se convertirá en característica en las siguientes entregas de Visual Studio Team System, BizTalk Server, .Net Framework y System Center, declara Steven Martín, director de administración de productos de la división de sistemas conectados de Microsoft.
La compañía de Redmond planea al menos una visión previa de la tecnología para clientes en 2008. Como puntualiza Martín: “Deseamos mover los modelos al centro del desarrollo de aplicaciones”.
LO QUE OSLO HACE
ENFATIZA el desarrollo de servicios de software, en lugar de la programación estándar de aplicaciones
CONSTRUYE modelado en el diseño, desarrollo, pruebas e implementación de los servicios de software
HABILITA el diseño e implementación de los procesos de negocio, además de los servicios
EXTIENDE los procesos de negocio más allá del firewall, vía un Internet Service Bus
REQUIERE actualizaciones en BizTalk Server, .Net Framework, System Center y Visual Studio
No hay artículos relacionados





¿Desea imprimir?