Etch fue un marco multiplataforma de código abierto para la creación de servicios de red, anunciado por primera vez en mayo de 2008 por Cisco Systems . [1] Etch abarca un lenguaje de descripción de servicios, un compilador y una serie de enlaces de lenguaje. Está destinado a complementar SOAP y CORBA como métodos de comunicación entre piezas de software en red, especialmente donde hay un énfasis en la portabilidad, la independencia del transporte, el tamaño pequeño y el alto rendimiento. Etch fue diseñado para ser incorporado en aplicaciones y sistemas existentes, lo que permite una transición a una arquitectura orientada a servicios . Se derivó del trabajo en Cisco Unified Application Environment, el producto adquirido por Cisco como parte de la adquisición de Metreos .
Se planeó que la versión de mediados de 2008 admitiera Java y C# . Se suponía que una segunda ola de compatibilidad incluiría Ruby , Python , JavaScript y C. [1]
En julio de 2008, Etch fue lanzado bajo la licencia Apache 2.0.
Como parte del proceso de código abierto, Etch fue enviado a la Incubadora Apache para ser aceptado como un nuevo podling. [2] El 25 de agosto de 2008, se propuso la votación formal [3] y finalmente se aprobó. En septiembre de 2008, Etch entró en la fase de inicio dentro de la Incubadora Apache.
Cisco anunció que el Entorno de Aplicaciones Unificadas llegó a su "fin de vida útil" el 8 de febrero de 2012. [4]
En enero de 2013, Etch se convirtió en un proyecto de nivel superior de Apache. [5]
Etch fue marcado como un proyecto "retirado" en diciembre de 2016. [6] No se ha anunciado ni especificado ningún proyecto de reemplazo.