• DocumentCode
    2290622
  • 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
  • fYear
    2008
  • fDate
    14-18 July 2008
  • Firstpage
    24
  • Lastpage
    37
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ICWE.2008.12
  • Filename
    4577866