Automatizzare le operazioni con XMPP: Vertebra
Pubblicato da Andrea Gumina su 4 Agosto 2008
Vertebra è un progetto Open Source nato con l’obiettivo di automatizzare operazioni su larga scala.
Dalla solita architettura dei prodotti di operation (server centrale e agenti per ogni oggetto da gestire), lo contraddistingue l’essere fondato su XMPP (Extensible Messaging and Presence Protocol) – specifica IETF (Internet Engineering Task Force) per lo streaming di strutture XML.
Vertebra usa Ejabberd (server XMPP/Jabber sviluppato con Erlang) come server centrale: prestazioni elevate sono garantite anche con decine di migliaia di connessioni contemporanee.
Un’unica istruzione è sufficiente ad individuare tutti gli agenti coinvolti e ad avviare l’esecuzione, in parallelo. Per coordinare le operazioni, inoltre, è previsto un workflow.
Trovo questo progetto interessante anche per altri usi: una dorsale fondata su XMPP collega punti di controllo in grado di eseguire operazioni su “oggetti” che il concetto di risorsa astrae.
—-><—-
Altro materiale sull’argomento:
- http://www.slideshare.net/ezmobius/vertebra
- http://www.slideshare.net/jvantuyl/vertebra-bringing-the-cloud-down-to-earth
—-><—-
Hai trovato questo post interessante? Segui il feed e commenta!
