|
Jul 28
2011
|
OpenAjax Hub Widgets for Deep Web SurfacingPosted by: Peep Küngas on Jul 28, 2011 Tagged in: Widget
|
Deep Web, consisting of online-databases often behind SOAP-based or REST-ful Web services or Web forms, is estimated to contain about 500 times more data than the (visible) Web. However, despite of the advances in search technologies, full potential of the Deep Web has been left largely underexploited. The latter is partially due to the lack of effective solutions for surfacing and visualizing the surfaced data, which by default has no layout information attached unlike documents in the Web.
There is a master thesis available online describing a solution for proxying deep Web resources, specifically those behind SOAP-based Web services, into representation layer of Web applications in form of OpenAjax Hub widgets (a specific class of Web widgets). Although the widgets, generated automatically by the solution, have no explicit data visualization scheme attached, their messages are accompanied with semantic annotations originating from SA-WSDL annotations of Web services for which the widgets were constructed. These annotations are the key mechanism for enabling dynamic exploitation of reusable visualization widgets for exposing data surfaced through invisible widgets.
The latter allows building scalable deep Web surfacing solutions where a limited amount of visualization widgets can be combined and exploited to automatically visualize data from virtually unlimited number of heterogeneous Deep Web sources. The source code of a proof-of-concept implementation is available through github.

