<p>Hi vish-</p>
<p>Can please outline about or point to some source where we get info on nava compute api code structure and relationship between the different classes....</p>
<p>This helps devs to understand the code orientation and request flow inside the api. </p>
<p>-<br>
Trinaths</p>
<div class="gmail_quote">On Sep 13, 2012 6:04 AM, "Vishvananda Ishaya" <<a href="mailto:vishvananda@gmail.com">vishvananda@gmail.com</a>> wrote:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Sure, you could write a different implementation of compute.api (and network.api and volume.api if needed) to talk to the other provider.<br>
<br>
Vish<br>
<br>
On Sep 12, 2012, at 8:45 AM, Leander Bessa Beernaert <<a href="mailto:leanderbb@gmail.com">leanderbb@gmail.com</a>> wrote:<br>
<br>
> Hello,<br>
><br>
> I've been tasked with translating the OpenStack API to another provider, so that the other provider is able to handle both it's own API and requests nova's API.<br>
> Is it possible to reuse most of nova-api's handling of the REST request and simply change the underlying execution? In other words, make nova-api act as a translation proxy for the other provider?.<br>
><br>
> --<br>
> Cumprimentos / Regards,<br>
> Leander<br>
> _______________________________________________<br>
> Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
> Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
> More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
<br>
<br>
_______________________________________________<br>
Mailing list: <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
Post to     : <a href="mailto:openstack@lists.launchpad.net">openstack@lists.launchpad.net</a><br>
Unsubscribe : <a href="https://launchpad.net/~openstack" target="_blank">https://launchpad.net/~openstack</a><br>
More help   : <a href="https://help.launchpad.net/ListHelp" target="_blank">https://help.launchpad.net/ListHelp</a><br>
</blockquote></div>