lunes, mayo 26, 2008
|
![]() Ahora CISCO acaba de proponer una tecnología que llama Etch como la nueva generación de este tipo de herramientas. Además la quieren ofrecer con una licencia totalmente abierta para que tanto los desarrolladores de software libre como de software comercial puedan tomar ventaja de ella. Según CISCO, el objetivo de Etch es proveer un sencillo sistema de comunicación entre procesos remotos, siendo Etch totalmente agnóstico en lenguaje de programación, plataforma, y hasta protocolo de red, aparte de ser, según ellos, mucho mas eficiente que SOAP (el cual como muchos sabemos sufre de ser demasiado "verboso" debido a su dependencia de XML). Según CISCO, mientras que SOAP consigue en un entorno en particular unas 900 llamadas remotas por segundo, Etch obtiene en el mismo entorno 50,000 llamadas en una vía y 15,000 en doble vía. Tengo que admitir que esta noticia de Etch me llegó con bastante sorpresa, pues lo cierto es que nunca había escuchado de tal tecnología, aunque después de investigar un poco mas aprendí que Etch tiene sus orígenes en algo llamado el Cisco Unified Application Environment. CISCO dice que inicialmente lanzará Etch para Java y C#, y que posteriormente lo hará disponible para Ruby, Python y C, aunque podemos asumir que si la tecnología es verdaderamente abierta que pronto veremos implementaciones en todo tipo de entornos (PHP, Perl, Delphi, etc). Noten que aunque los detalles técnicos son escasos (y de mi interés personal, pues ya he programado con RMI, CORBA, Jini, SOAP, y hasta Sockets y HTTP), que con lo poco que he leído he deducido que Etch toma prestado cosas de todos estos entornos. Por ejemplo, aparenta que para crear el interfaz inicial de conexión, que Etch utiliza un sencillo archivo similar al IDL de CORBA o una implementación de un Interface en Java. Algo que aun no se es si es necesario precompilar un stub antes de utilizar a Etch, o si todo es descubierto dinámicamente como en SOAP o Jini, pero eso ya lo veremos. Etch además soporta mensajes uni-direccionales (útiles para generar eventos que no necesitan respuestas, como en aplicaciones en tiempo real), la capacidad de invocar servicios de regreso hacia el cliente después que este se haya conectado al servidor, y además se integra con los IDE de Eclipse y Visual Studio. Algo interesante es que CISCO ya ha probado con "puentes" que conectan la tecnología Etch con otras como SOAP, REST y JSON. Según CISCO, podemos esperar puentes para SOAP y REST de parte de CISCO unos 6 a 9 meses después de que Etch salga públicamente en las próximas semanas (a mas tardar en Julio). Por ahora, pongan esto en sus radares de tecnologías a observar en el futuro cercano. Fuente de la noticia Cisco Unified Application Environment autor: josé elías |
![]() |
![]() |
Comentarios Añadir Comentario |
"y créeme que a mis hijos les enseñare gran parte de lo que he aprendido con todos y cada uno de tus artículos"
en camino a la singularidad...
©2005-2025 josé c. elías
todos los derechos reservados
como compartir los artículos de eliax
Seguir a @eliax
Saludos.
Creo que lo ideal antes de diseñar un logo, tenemos que determinar que nombre tendra el evento. Sería una forma de hacer un diseño más creativo.
\