• DocumentCode
    2435100
  • Title

    Performance comparison of communication models for Service Oriented Architectures

  • Author

    Abdullah, Saima ; Hunter, David K.

  • Author_Institution
    Sch. of Comput. Sci. & Electron. Eng., Univ. of Essex, Colchester, UK
  • fYear
    2012
  • fDate
    12-13 Sept. 2012
  • Firstpage
    77
  • Lastpage
    82
  • Abstract
    When designing distributed applications for a Service Oriented Architecture (SOA), the method chosen for service implementation is crucial. This paper determines a rule for choosing the best implementation method through performance comparison of two important communication implementation paradigms - blocking (“synchronous”) and non-blocking (“asynchronous brokered communication”). The service, service requester, service provider, and broker (in the non-blocking case) are evaluated by simulation. Conditions for equal performance are determined, which are expressed in terms of average normalised work, generalising previous work by yielding a rule for choosing the optimal SOA implementation for any given system parameters. We also investigate the stability of this rule with respect to changes in the way the system components are probabilistically modelled.
  • Keywords
    probability; service-oriented architecture; software performance evaluation; SOA implementation; average normalised work; broker; communication implementation paradigms; communication models; performance comparison; probabilistic model; service oriented architectures; service provider; service requester; stability; Computational modeling; Computer science; Delay; Educational institutions; Moment methods; Servers; Service oriented architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Science and Electronic Engineering Conference (CEEC), 2012 4th
  • Conference_Location
    Colchester
  • Print_ISBN
    978-1-4673-2665-0
  • Type

    conf

  • DOI
    10.1109/CEEC.2012.6375382
  • Filename
    6375382