Title :
Coupling RDF/RSS, WSRP and AJAX for Dynamic Reusable Portlets: An Approach and a Use Case
Author :
Padmanabhuni, Srinivas ; Kunti, Krishnendu ; Sahoo, Lipika ; Bharti, Shaurabh
Author_Institution :
Infosys Technol. Ltd., Bangalore
Abstract :
XML vocabularies like RSS (Really Simple Syndication) or domain specific syntactic syndication frameworks allow for creation of raw data that can be understood by a wide range of consuming portals and web sites. Often individual aggregators create content from such feeds however, every single aggregator needs to render UI content separately. Avoiding this via reuse requires creation of presentation-oriented services for dynamic generation of content from same base XML data. Web services for remote portlets (WSRP) provides standards based interfaces for creation of presentation oriented services using web services technology .However, any WSRP based remote portlet needs to be refreshed every time when even a single data element changes in the portlet. Complementarity, technologies like Asynchronous JavaScript and XML (AJAX) also allow for content aggregation and asynchronous data retrieval. Unlike WSRP, in AJAX only the required control needs to be refreshed, whenever data changes. In AJAX too,, every aggregator is required to include AJAX control accessing the same back end service leading to considerable replication of effort. These two technologies complement each other in terms of ease of sharing of aggregated content and better usability of such content. Overall, often there is a requirement to dynamically generate UI content from XML data, customize and share aggregated content with remote consumers and finally allow for partial updates of remote aggregated content for better usability. We take a holistic view of the problem statement and propose an end to end architectural approach that combines usage of WSRP, AJAX along with XML syndication feeds like RSS for creation of standards based, customizable, and dynamically generated reusable UI that has better interactivity, speed and usability.
Keywords :
Web services; Web sites; XML; information retrieval; AJAX; Web services for remote portlets; Web sites; XML; asynchronous JavaScript; asynchronous data retrieval; content aggregation; coupling really simple syndication; domain specific syntactic syndication; dynamic reusable portlets; services oriented; Feeds; Information retrieval; Java; Portals; Rendering (computer graphics); Resource description framework; Usability; Vocabulary; Web services; XML;
Conference_Titel :
Services Computing, 2007. SCC 2007. IEEE International Conference on
Conference_Location :
Salt Lake City, UT
Print_ISBN :
0-7695-2925-9
DOI :
10.1109/SCC.2007.48