Navigation:  Grails Integration >

Overview

Previous pageReturn to chapter overviewNext page

WebORB for Java includes powerful integration with the Grails framework. The integration enables exposure of Grails services as remoting services accessible from all supported clients: Flex, AIR, Flash, Silverlight, JavaScript, Android (native Java and AIR), iOS and Windows Phone. Client applications can easily execute remote method invocations of the methods declared in Grails services. WebORB handles all aspects of remote procedure calls (RPC), including service lookup, object marshalling and unmarshalling. Below is a complete list of the functionality provided by WebORB in the Grails environment:

 

Remoting - Remote procedure calls of Grails services from all supported client types
Graphical service browser - visualizes all deployed Grails services
Invocation test drive - enables invocation of the service methods without writing any code
Code generators - generate client-side access code for any deployed Grails service. Supported code generators include: Flex (basic AS3, PureMVC, Swiz, Cairngorm), Flash, AJAX, Silverlight, Windows Phone 7
Video streaming and recording - Flex/Flash clients can record and stream video through the WebORB server deployed in a Grails application
Remote shared objects - Flex, Flash, Silverlight, .NET and native Java clients can exchange data using Remote Shared Objects management by  the WebORB server deployed in a Grails application.
Data Push - using WebORB Grails applications can invoke client-side functions directly from the server (groovy) code.

 

Supported versions of the Grails framework is 1.3.6 and above.