[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