![]() | ![]() |
Avanade, una de las primeras firmas mundiales de integración de soluciones Microsoft, ha lanzado Enterprise Library, una herramienta de desarrollo gratuita que facilita la incorporación de las empresas a la plataforma .NET.

Fundada en 2000 mediante una joint venture entre Microsoft y Accenture, Avanade está presente en una veintena de países, España entre ellos (cuenta con oficinas en Madrid, Barcelona y Málaga). Actualmente, es una de las principales empresas mundiales de integración tecnológica de soluciones Microsoft, gracias a una colaboración que sus ejecutivos describen como un ecosistema. Fruto de ese acuerdo ha nacido Enterprise Library, una librería de módulos comunes de software, reutilizable y ampliable, cuyo objetivo es permitir un desarrollo más rápido y fácil de las aplicaciones en el entorno de la plataforma Microsoft .NET.
Enterprise Library está basada en la Avanade Connected Architecture (ACA. Net) y en los patrones y prácticas de los Application Blocks de Microsoft, de los que puede considerarse una evolución. Una de las grandes ventajas que ofrece es su escalabilidad; por ello, Microsoft la ha definido como una arquitectura prescriptiva, muy recomendable a la hora de abordar los proyectos para la plataforma .NET.
Accesibilidad y facilidades
Gracias a sus siete bloques de aplicaciones (Caching, Configuration, Cryptography, Data Access, Exception Handling, Logging y Security), simplifica los procesos de acceso a datos, administración y manejo de excepciones, configuración y encriptación para todo tipo de desarrollos.
Además, Enterprise Library es gratuita y está disponible a través de la librería Patterns & Practices de Microsoft. Para los usuarios, funciona como un open source, y para Avanade, constituye una pieza clave en su relación con Microsoft y con los clientes de .NET.
“Nuestro negocio se basa en observar productos como la plataforma .NET, analizar las necesidades de los clientes y aportar las mejores soluciones. Con Microsoft hemos creado un ecosistema en el que ambas partes se apoyan mutuamente y crecen. Enterprise Library es una muestra más de esta colaboración”, explica Ashish Kumar, director de Tecnología de Avanade.
Los módulos comunes de Enterprise Library permiten un desarrollo más rápido y fácil en el entorno de la plataforma .NET |
Una herramienta extensible
Básicamente, Enterprise Library ha sido concebida para mejorar algunas de las prestaciones de los Applications Blocks de Microsoft. Por ejemplo, se observó que la experiencia de utilización y la de extensibilidad de los bloques eran diferentes, y que el uso de cada una de estas piezas de software obligaba a instalar componentes independientes. Enterprise -Library armoniza a la perfección estos aspectos, como lo demuestra la reciente entrega de ACA .NET 4.0, que extiende las posibilidades de la librería de módulos hacia la Arquitectura Orientada a Servicios (SOA) y la Programación Orientada a Aspectos (AOP).
“Enterprise Library aporta también un gran valor añadido a las empresas que quieran iniciarse en .NET, ya que facilita el seguimiento de las recomendaciones de Microsoft en las tareas de desarrollo”, explica Ramón Miranda, coordinador europeo y director del área de .NET de Avanade Spain. Además, esta herramienta proporciona un punto de partida que puede ser adecuado, particularizado y extendido a cada uno de los usuarios, lo que les permite centrarse en los problemas de negocio y no en cuestiones técnicas.
Impulso a la movilidad
Una de las mayores ventajas que encuentran los usuarios de los distintos bloques de Enterprise Library es la posibilidad de acceder a unos elementos que están contrastados por su uso en docenas de proyectos y que no plantean ningún tipo de problemas. “Esta seguridad reduce el time to market, el número de líneas de código que hay que implementar para las aplicaciones y, por lo tanto, el coste de desarrollo”, señala Ashish Kumar.
Otro de los beneficios de Enterprise Library es que facilita el desarrollo de aplicaciones específicas para el emergente mercado de las plataformas móviles, al que se desplazan muchas necesidades empresariales. “Un móvil actual es más potente que un ordenador de sobremesa de hace cuatro años, y esta realidad abre nuevas puertas. Para nosotros se trata de un campo muy importante de cara al futuro”, afirma el director de Tecnología de Avanade.
Un ejemplo de cómo Enterprise Library y los servicios de Avanade han abierto el camino hacia la plataforma móvil es la experiencia de una de las mayores empresas españolas de distribución, que comenzó instalando una aplicación tradicional en uno de sus departamentos y, posteriormente, evolucionó a dispositivos móviles de trabajo utilizando la arquitectura de Enterprise Library.
Enterprise Library facilita el desarrollo de aplicaciones para el mercado de las plataformas móviles, al que desplazan muchas necesidades empresariales |
“Fue muy sencillo abrir esta nueva línea, que permite a los visitadores de los supermercados utilizar los dispositivos móviles en sus labores cotidianas”, explica Ramón Miranda. “Se emplearon aspectos de orientación a servicios, se desarrolló el código a través del generador que tiene ACA .NET y se expandieron sin ningún tipo de problemas los servicios iniciales que se habían construido para cada departamento”, continúa.
Para que la compañía pudiera tener completamente operativa esta nueva funcionalidad, sólo se añadió la interfaz gráfica que utilizan los dispositivos móviles. “Es un buen ejemplo de la estabilidad, el valor y los beneficios que reporta Enterprise Library”, añade Miranda.
Más de 100.000 descargas
Teniendo en cuenta todas sus prestaciones, no es de extrañar que Enterprise Library haya sido descargada ya por más de 100.000 desarrolladores de todo el mundo. “Es una cifra muy alta, que demuestra que hemos extendido el campo de acción: ahora, además de a las grandes corporaciones, nos dirigimos a todo el universo de desarrolladores de Microsoft, que incluye a free-lances y pequeños y medianos proyectos”, afirma el director del área de .NET de Avanade Spain. “A corto plazo, creemos que podemos alcanzar un volumen de usuarios mucho mayor”, agrega.
La versión de Enterprise Library disponible actualmente y que se puede descargar de la Red es la 1.0. Próximamente se lanzará una actualización, la versión 1.1, que añadirá algún nuevo bloque. Para el próximo año, previsiblemente entre febrero y marzo, aparecerá Enterprise Library 2.0. A partir de entonces se seguirá una pauta de actualización anual, según afirman sus responsables.
Respecto al modelo de negocio de Avanade en torno a Enterprise Library, Miranda señala: “Obtenemos ingresos por los servicios y desarrollos críticos que hacemos para nuestros clientes a través de ACA .NET. Enterprise Library es un open source que situamos en el mercado para que lo utilicen gratuitamente quienes estén interesados. De este modo, funciona como un reclamo -comercial para los productos y soluciones de Avanade”.
|