Etch (protocol)
From Wikipedia, the free encyclopedia
Etch is a new cross-platform service description language, first announced in May 2008 by Cisco Systems. Etch encompasses a descriptive language, a compiler, and a number of language bindings. It is intended to supplement SOAP and CORBA as methods of communicating between networked pieces of software, especially where there is an emphasis on portability, transport independence, small size, and high performance. Etch is designed to be easily incorporated into existing applications and systems, enabling a natural and easy transition to a service oriented architecture. It originally was derived from work on the Cisco Unified Application Environment.
Contents |
[edit] Implementations
The initial release will suppport Java and C#. A second wave of support will include Ruby, Python, and C.
[edit] Licensing
Its future license is currently in debate, as Cisco would like to determine what open source license would best promote use of the protocol without restriction.