Widget (Wikipedia): a portable chunk of code that can be installed and executed within any separate HTML-based web page by an end user without requiring additional compilation.
What exactly are you trying to ask? You can certainly exchange data via a database and 'make it feel interactive' between the frames using JavaScript/AJAX.
I also need to get data back from the gwt widget. How should it send this data back to the server?