• DocumentCode
    2375555
  • Title

    An Architectural Style for Liquid Web Services

  • Author

    Bonetta, Daniele ; Pautasso, Cesare

  • fYear
    2011
  • fDate
    20-24 June 2011
  • Firstpage
    232
  • Lastpage
    241
  • Abstract
    Just as liquids adapt their shape to the one of their container, liquid architectures feature a high degree of adaptability so that they can provide scalability to applications as they are executed on a wide variety of heterogeneous deployment environments. In this paper we enumerate the properties to be guaranteed by so-called liquid service-oriented architectures and define a set of design constraints that make up a novel architectural style for liquid architectures. These constraints drive the careful construction of a pattern, the Restful Actor (Reactor), which enables to deliver the required scalability by means of replication of its constituent parts. Reactors feature a Restful Web service interface and a composable architecture which is capable of delivering scalability and high performance in a way that is independent from the chosen deployment infrastructure. We discuss how the Reactor can be deployed to run on distributed (shared-nothing) execution environments typical of virtualized Cloud computing environments as well as on modern multicore processors with shared memory architectures.
  • Keywords
    Web services; cloud computing; service-oriented architecture; shared memory systems; RESTful Web service interface; RESTful actor; architectural style; design constraints; liquid Web services; liquid service oriented architectures; multicore processors; shared memory architectures; virtualized cloud computing environments; Hardware; Inductors; Multicore processing; Runtime; Scalability; Web services; Architectural Styles; Patterns; Performance; REST; Scalability; Web Services;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Architecture (WICSA), 2011 9th Working IEEE/IFIP Conference on
  • Conference_Location
    Boulder, CO
  • Print_ISBN
    978-1-61284-399-5
  • Electronic_ISBN
    978-0-7695-4351-2
  • Type

    conf

  • DOI
    10.1109/WICSA.2011.38
  • Filename
    5959776