• DocumentCode
    2694924
  • Title

    WS-OBJECTS: Extending Service-Oriented Architecture with Hierarchical Composition of Client-Side Asynchronous Event-Processing Logic

  • Author

    Ostrowski, Krzysztof ; Birman, Ken

  • Author_Institution
    Dept. of Comput. Sci., Cornell Univ., Ithaca, NY, USA
  • fYear
    2009
  • fDate
    6-10 July 2009
  • Firstpage
    25
  • Lastpage
    34
  • Abstract
    There is a growing need for a new type of WS-*/SOA standards that could facilitate hierarchical, object-oriented composition of client-side executable code. This is especially true for the sorts of client-side logic embedded in AJAX and rich Internet applications, virtual worlds and MMORPGs; code that deals with issuing requests to servers, processing their responses, rendering UI, interacting with users, and processing asynchronous events from other client nodes. The paper offers an analysis of client-side composition patterns, a brief explanation why they lack adequate support from the existing web technologies, and design guidelines for client-side component integration environments to follow. The proposed guidelines have been successfully implemented in a prototype system. Our analysis is thus strongly rooted in reality; it is based on real experiences with concrete application scenarios. The paper concludes by highlighting the key architectural aspects of our implementation with respect to the principles listed earlier.
  • Keywords
    Web services; object-oriented programming; software architecture; AJAX; Internet applications; MMORPGs; WS-*/SOA standards; WS-OBJECTS:; Web services; client-side asynchronous event-processing logic; client-side component integration environments; client-side executable code; object-oriented composition; service-oriented architecture; virtual worlds; Code standards; Concrete; Guidelines; Internet; Logic; Paper technology; Pattern analysis; Prototypes; Service oriented architecture; Web server; asynchronous; client-side; composition; event-driven; hierarchical; mashup;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Web Services, 2009. ICWS 2009. IEEE International Conference on
  • Conference_Location
    Los Angeles, CA
  • Print_ISBN
    978-0-7695-3709-2
  • Type

    conf

  • DOI
    10.1109/ICWS.2009.115
  • Filename
    5175803