Jump to: navigation, search

NOVA/EC2SoapAPISpec

Revision as of 23:31, 17 February 2013 by Ryan Lane (talk | contribs) (Text replace - "NovaSpec" to "NovaSpec")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
  • Launchpad Entry: NovaSpec:bexar-ec2-soap-api
  • Created: 2010-11-17
  • Contributors: SorenHansen

Summary

Add support for EC2's SOAP API.

Release Note

We also added support for EC2's SOAP API (in addition to the existing query API).

Rationale

There are API bindings in the wild that uses the SOAP flavour. Eucalyptus supports it.

User stories

Aaron is a Java developer. He uses Eucalyptus now. He downloaded the EC2 Java bindings from Amazon and is happily using them. He hasn't a clue they're using SOAP, so he's surprised to find that nothing works with Nova.

Design

It should be a reasonably simple matter of adding another serialiser/deserialiser to the EC2 API frontend that speaks SOAP instead of what it does now. There are a couple of Python SOAP libraries out there of which ZSI seems the one people use nowadays, so we should probably use that for the hard work.