[xen-tools] Re: Argo's Host.pm: getRX and getTX values
Steve Kemp
steve at steve.org.uk
Tue Nov 21 17:24:54 CET 2006
On Tue, Nov 21, 2006 at 11:20:21AM -0500, Ward Vandewege wrote:
> Yeah - some sort of balance there would be nice. Maybe there should be some
> sort of 'dependency' model built in, where plugins can depend on other
> plugins?
That is another option I suppose, one that I'd not considered.
> Also, authentication is a major issue for me right now. Basically, I'd like
> to see argo work over an encrypted connection. Perhaps simply ssl, that
> should not be too hard.
Right. This is something that I want to get right the next time
round. I'll resist the temptation to write everything now, but
in short I think that the HTTP-like plaintext protocol was a mistake.
Partly because of the plaintext nature, and partly because it was
a pain to work with from the client point of view.
My intention is to choose a better trasport mechanism which will
solve both of these problems. The hard part is making the plugin
facility seamless - such that remote clients can query available
methods remotely, and not die horribly when expected remote
functionality isn't available/enabled.
My proposed solution is RPC over HTTPS.
> And finally - have you played with ruby at all? Doing OO in perl is, well,
> somewhat painful... I did see the Programming Ruby book on your Amazon
> wishlist.
Briefly .. but not significantly. It might be a good opportunity
to learn the language a little bit more, but then again it might
be safer to start with a language I understand - I'm not too sure
how the plugin-system(s) could be implemented in ruby at my current
level of understanding.
Still either way the API provided by the server component should
be client-language-neutral.
Steve
--
http://www.steve.org.uk/
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://sym.noone.org/pipermail/xen-tools-discuss/attachments/20061121/b4692353/attachment.pgp>
More information about the xen-tools-discuss
mailing list