What network protocols does the Maui Scheduler use?
Between client commands and server, the scheduler uses an XML-based protocol. The client sends a request in the form of an XML document and the server responds in kind. These documents are encrypted when sent over the wire. You can read more about the protocol here. Between server and node daemons, the scheduler currently sends serialized Java objects (also encrypted by the same mecanism as client/server protocol). Although this protocol is lightweight and efficient, we prolly need to design a more generic protocol so you can write your own node daemon objects… Anyway, you can weigh in on this issue on one of the mailinglists!