Cisco introduceert nieuw messagingprotocol
Belangrijkste doelstelling was een protocol te ontwikkelen dat minder complex is dan SOAP en ook minder overhead kent. Dat is onder andere bereikt door een minder gecompliceerde definitietaal voor het specificeren van de interfaces te ontwikkelen. Dat betekent minder werk voor de programmeurs en voor de systemen waar het op draait. Volgens Cisco blijkt uit testen dat Etch in situaties waarin SOAP 900 calls per seconde kan verwerken, 50.000 berichten in één richting danwel 15.000 transacties per seconde afhandelt.
Anders dan SOAP maakt Etch het bovendien mogelijk om uitwisseling van berichten door de server te laten initiëren als er eenmaal verbinding is gemaakt. Het ondersteunt ook berichten van het event-type, die geen antwoord verwachten. Deze twee functies maken het mogelijk via het protocol eenvoudige varianten van waarschuwingsdiensten te implementeren waarvoor men gewoonlijk een enterprise service bus nodig heeft.
Etch wordt onafhankelijk van de gebruikte platforms en talen. In eerste aanleg ondersteunt het protocol C# en Java, met de mogelijkheid van integratie in Visual Studio en Eclipse. In de toekomst volgen implementaties voor Ruby, Python en C.
Cisco is van plan het protocol onder een open-sourcelicentie te verspreiden. Het denkt daarbij aan de varianten waaronder Apache en Mozilla verspreid worden. Cisco wil in ieder geval waarborgen dat commerciële ontwikkelaars van software het protocol kunnen gebruiken zonder gedoe met licenties. Cisco gaat ook onderzoeken of het van Etch een industriestandaard kan maken.
Reacties
Om een reactie achter te laten is een account vereist.
Inloggen Word abonnee