From: "Christopher Morrissey"
<Christopher.Morrissey(a)netapp.com>
To: "Keith Robertson" <kroberts(a)redhat.com>, "Libor Spevak"
<lspevak(a)redhat.com>
Cc: engine-devel(a)ovirt.org
Sent: Tuesday, February 12, 2013 5:53:52 PM
Subject: RE: [Engine-devel] REST API calls from the GUI
The UI plugin framework already makes a session ID available for REST
API calls. Oved's blog gives a good description with some example
code.
http://ovedou.blogspot.co.il/2012/12/ovirt-foreman-ui-plugin.html
-Chris
> -----Original Message-----
> From: engine-devel-bounces(a)ovirt.org [mailto:engine-devel-
> bounces(a)ovirt.org] On Behalf Of Keith Robertson
> Sent: Tuesday, February 12, 2013 11:30 AM
> To: Libor Spevak
> Cc: engine-devel(a)ovirt.org
> Subject: Re: [Engine-devel] REST API calls from the GUI
>
> Not sure if this is possible now but, I would like the front-end to
> expose an
> authenticated hook to the API so that plug-ins can call RESTful
> methods. It
> would enable plug-in writers to do all sorts of interesting things
> in their plug-
> ins with the RESTful API.
>
> Cheers,
> Keith
>
> On 02/12/2013 11:13 AM, Libor Spevak wrote:
> > Hi,
> >
> > I would like to ask, if there have been discussions about an
> > option to
> > call REST API services directly from the Frontend (GWT layer)?
> > GWT
> > compiles Java frontend-side to Javascript, calls to backend
> > services
> > are performed "transparently" by the framework using AJAX
> > support.
> > But, there is still a need to have a special set of data objects
> > and
> > the server-side logic can duplicate.
> >
> > Java REST API SDK enables to build "thick" client. The calls are
> > realized using e.g. Apache HttClient and supported libraries. I
> > think
> > the requirements of GWT can be a little bit different, but
> > something
> > overlaps.
> >
> > I found several links about REST API support from GWT, so there
> > is
> > something for inspiration...
> >
> > -
http://www.spiffyui.org/
> > -
http://www.zackgrossbart.com/hackito/gwt-rest/
> > -
http://code.google.com/p/gwt-rest/
> > -
http://restygwt.fusesource.org/
> >
> > But, do you think it would be useful and what drawbacks can occur
> > (authentication, authorization, response times, need to support
> > larger
> > set of services, painful refactoring, ...)?
> >
> > Regards,
> > Libor
> >
> > _______________________________________________
> > Engine-devel mailing list
> > Engine-devel(a)ovirt.org
> >
http://lists.ovirt.org/mailman/listinfo/engine-devel
>
> _______________________________________________
> Engine-devel mailing list
> Engine-devel(a)ovirt.org
>
http://lists.ovirt.org/mailman/listinfo/engine-devel