Microsoft quiere que los desarrolladores salgan con modelos, pero no con modelos como las que caminan por las pasarelas, sino con modelos de representaciones gráficas de aplicaciones complejas. La empresa de las Ventanas comentó sobre esta visión hace un par de meses, en su conferencia anual TechEd.
En lo que dijo era su último keynote como empleado de tiempo completo de Microsoft, Bill Gates habló de cómo los modelos transformarán el desarrollo del software para los clientes de esa empresa, en especial en lo referente a cómo se maneja el ciclo de vida del desarrollo del software. “Con el tiempo el código se va complicando, y lo que se quiere es cambiarlo para volverlo ágil –expresó Gates–. Ésta es, definitivamente, un área que está en posibilidades de mejorarse.”
Eventualmente, Microsoft comenzará a soportar el estandarizado Unified Modeling Language para el modelado de objetos en Visual Studio 10, que será la próxima versión luego del actual Visual Studio 2008. Pero la encarnación de ese fervor por el modelado es, por ahora, Oslo, un ambicioso pero aún etéreo conjunto de herramientas, de la compañía de Redmond, para desarrollar su versión de arquitectura orientada a servicios (SOA, por sus siglas en inglés) y aplicaciones compuestas para el manejo de procesos de negocio.
“El mundo está impulsado por modelos, y Oslo es sólo un conjunto de herramientas para manejar ese mundo”, declara Robert Wahbe, vicepresidente de la división de sistemas conectados de Microsoft.
Y los modelos, a la postre, se abrirán camino fuera de Visual Studio y entrarán en otras herramientas de Microsoft. “Deseamos expandir radicalmente lo que significa modelar –sostiene Norman Guadagno, director de mercadotecnia de productos del Visual Studio Team System–. Cuando la gente hoy menciona ‘modelar’ entienden ‘flujo de trabajo para el desarrollo de aplicaciones’. No hay razón para separar de ese modelo, la identidad, política, seguridad y despliegue de la información.”
Aunque la firma de las Ventanas abriga una gran visión de Oslo, por ahora comienza con poco. En la Professional Developers Conference, en octubre próximo, la empresa liberará las primeras versiones de tres piezas de su visión del modelado, que constituirán el fundamento de sus capacidades de modelado. Los tres nuevos productos son: un lenguaje de modelado, un repositorio y herramientas disponibles en las versiones de prueba como añadidos a Visual Studio. Su entrega definitiva será como partes de la siguiente versión del Visual Studio Team System.
MODELANDO: “El mundo está impulsado por modelos”, dicen Wahbe, vicepresidente de la división de sistemas conectados de Microsoft (izq.), y Gates, fundador de Microsoft.
| DESDE LA ARQUITECTURA |
En el marco del pasado TechEd, Brian Harry, miembro de Microsoft Technical, demostró dos nuevas herramientas: se trata de Architecture Explorer y Architecture Layer Diagram, con las que los arquitectos y desarrolladores podrán asegurarse de que el código se ajusta a los lineamientos de la arquitectura.
Architecture Explorer permite a los desarrolladores visualizar la lógica de las aplicaciones del código que están manejando, mientras que Architecture Layer Diagram muestra cómo debe ser la lógica de las aplicaciones.
“Uno puede tomar una aplicación con la que nunca antes haya trabajado y valerse de una herramienta de modelado para analizar esa aplicación; de ahí surgirá un modelo de la misma, a la que se podrán hacer cambios y luego quedará validada con sólo compulsarla con el diseño”, explicó Harry. |
|