Title :
Facing Interaction-Rich RIAs: The Orchestration Model
Author :
Perez, Sandra ; Diaz, Orlando ; Melia, S. ; Gomez, Jose
Author_Institution :
ONEKIN Group, Univ. of the Basque Country, San Sebastian
Abstract :
Promptness, efficiency and stickiness are among the advantages exhibited by the new crop of rich Internet applications (RIAs). These advantages came at the cost of increasing the complexity of development. Additionally, the plethora of RIA frameworks can lock this code into a specific platform. This scenario advises for using model-driven development (MDD). This paper focuses on interactionrich RIAs by addressing two issues: (1) interaction dependencies among widgets, and (2) grouping of widgets into Ajax pages. These concerns are captured in the Orchestration Model. MDD wise, OO-H metamodels accounts for the PIMs whereas Google Web Toolkit is the selected PSM. During transformation, a "message broker" pattern is introduced to decouple widgets from their dependencies. When Ajax pages are generated, heuristics are introduced to find a balance between communication overhead, presentation readiness and maintainability. A running example is used throughout.
Keywords :
Internet; Ajax pages; Google Web Toolkit; message broker pattern; metamodel; model driven development; orchestration model; rich Internet application; widgets; Application software; Costs; Crops; Graphical user interfaces; Intelligent networks; Internet; Postal services; Systems engineering and theory; Telecommunication traffic; Traffic control; MDD; RIA; interaction; model-driven development; orchestration; orchestration model; rich internet applications;
Conference_Titel :
Web Engineering, 2008. ICWE '08. Eighth International Conference on
Conference_Location :
Yorktown Heights, NJ
Print_ISBN :
978-0-7695-3261-5
Electronic_ISBN :
978-0-7695-3261-5
DOI :
10.1109/ICWE.2008.12