“Ensemble desarrolla aplicaciones compuestas con una velocidad enorme”

Carlos López Bravo, director general de InterSystems para España y Portugal

Publicado el 18 Abr 2006

Hace dos años que nació Ensemble. ¿Cuál ha sido su evolución?
Ensemble ha sido ampliamente admitido en el mercado como un producto de integración que se diferencia de otras ofertas en la persistencia de los objetos, guardando los mensajes y XML en un repositorio en tiempo real para poder garantizar luego su seguimiento. Una herramienta que no tenga esta capacidad funciona, pero requiere una base de datos relacional que debe mapear, y eso tiene inconvenientes de rendimiento y seguimiento.

Además de esas ventajas técnicas, Ensemble nació con la promesa de un menor TCO, desarrollo rápido y escalabilidad…
Nosotros no desarrollamos tecnología sin tener en cuenta esos paradigmas. Ensemble permite desarrollar aplicaciones compuestas con una velocidad enorme, y con una escalabilidad que de hecho permite implantar funcionalidades nuevas en tiempo real sin parar sistemas. Junto a la administración sencilla, también hemos conseguido que nuestros clientes usen sistemas con hardware mucho menor.

¿Cómo se ha reflejado en términos de proyectos?
En estos dos años hemos terminado más de 80 proyectos en todo el mundo, algunos de mucha importancia en empresas de telecomunicaciones o industria, pero donde más éxito hemos tenido es sin duda en Sanidad, que sigue acaparando cerca del 80 por ciento de nuestra facturación.

Pero en España las expectativas de arranque no han sido como se esperaban…
Es cierto, y la razón es que tardamos tiempo en ampliar el equipo comercial. No obstante, desde finales de 2005 hemos empezado a trabajar seriamente en Ensemble, y tenemos ya el Hospital Juan Negrín como proyecto bandera en España y que sigue creciendo. Marina DOr también supone un proyecto importante al desplegarse un CRM a medida para la parte comercial con Ensemble como núcleo de integración para conectar y descargar datos. Y estamos pendientes del fallo de un concurso administrativo muy importante en el ámbito de Sanidad.

Si tuviera que posicionar Ensemble frente a la competencia, ¿estaría más cerca de un fabricante como BEA Systems o más de nicho como SeeBeyond?
En integración, las soluciones se diferencian por dos conceptos del núcleo de diseño: suites o de núcleo único. La mayoría de los productos de la competencia son suites, es decir, un conjunto de productos diferentes (base de datos, portal, servidor de aplicaciones…) pero integrados. Este es el caso de WebSphere, por ejemplo. BEA Systems, al contrario, ha nacido bajo el concepto de núcleo único, al igual que ha sucedido con Ensemble. Al tener un núcleo único, los desarrolladores sólo deben aprender una tecnología.

¿Cómo ha afectado SOA al entorno EAI?
Si pensamos en integrar tecnologías existentes con las nuevas, las nuevas utilizan estándares nuevos como web services. SOA debe entonces conectar con web services, pero también con un mainframe con aplicaciones hechas en Cobol, Java o Basic, el 90 por ciento restante de la tecnología que existe y funciona en el mundo.
Ensemble se identifica en el mundo SOA cubriendo los estándares actuales (web services, BPL, XML…) y cuenta con toda una serie de posibilidades de conexión con las tecnologías heterogéneas. A diferencia de otros fabricantes, contemplamos los dos mundos -el moderno y el legacy- y concebimos SOA como la forma de comunicarse con lo demás, aparte de conseguir conectar todo con tecnología thin client. El objetivo es que se reutilicen la mayoría de aplicaciones, y que se desechen más por cuestión de hardware que por software.

Ensemble 3.0 incidía en soporte de Linux y Unix 64-bit, más escalabilidad y mejor almacenamiento y gestión. Acaba de salir la versión 3.1. ¿Cuáles son sus novedades?
Hay varias, pero una esencial: el soporte de nuestra base de datos Caché 5.1 dentro, en lugar de Caché 4.0. Junto a un nuevo nuevo portal de acceso a usuario, se pueden mezclar de forma ágil y sencilla las herramientas de desarrollo. Es una mejora gráfica para hacer más sencillo el desarrollo de aplicaciones compuestas.

Con Ensemble, InterSystems pretendía duplicar su facturación en dos-tres años en nuestro país…
Hemos perdido un año en esa predicción, por lo que he comentado del equipo comercial. La facturación en España prevista en 2006 es de 5,5 millones de dólares, lo que implica un incremento del 14 por ciento. A falta de cerrar el primer trimestre del año ya estamos con un 31 por ciento de crecimiento, por lo que esa expectativa podría superarse ampliamente, llegando al 20 por ciento de crecimiento.

Entrar en el mercado de integración suponía una evolución natural de InterSystems. ¿Cuál sería la siguiente?
Creo que la movilidad. En tecnología móvil, una de las cosas más importantes es garantizar las trazas de los objetos que utilizan esas aplicaciones. Y eso es algo que los productos basados en tecnología relacional van a sufrir más, porque una aplicación en un dispositivo móvil está viva, comunicándose en tiempo real con un núcleo donde luego puede haber otros terminales trabajando.

Todo ese proceso no se puede interrumpir; pero si se interrumpe, necesitas garantizar la recuperación del proceso, y no sólo la recuperación de la base de datos. Ensemble 3.1 ya cubre una parte de esto. También se evoluciona hacia un cambio clarísimo de estructuración lógica de las nuevas aplicaciones: ya nos serán verticales, sino que también resolverán la conectividad horizontal.

Para finalizar con la base de datos, Caché sigue siendo la mayor fuente de ingresos de la firma y estrena nueva versión…
A final de año me gustaría que un 40 por ciento de la facturación ya procediera de Ensemble y un 60 por ciento de Caché. La versión 5.1 ya soportaba ADO, Java y .Net y en la versión 5.2 de Caché hemos desarrollado herramientas nuevas que compiten con la agilidad de desarrollo de las plataformas de Microsoft o de Sun. Responde a una demanda de nuestros partners: la velocidad de desarrollo para hacer un entrono gráfico de usuario es increíble.

¿Qué te ha parecido este artículo?

La tua opinione è importante per noi!

C
Redacción Computing

Artículos relacionados

Artículo 1 de 3