• DocumentCode
    2709624
  • Title

    An Investigation into Concurrency Control Mechanisms in Data Service Layers

  • Author

    Goundar, Krishneel ; Singh, Santokh ; Ye, Xin Feng

  • Author_Institution
    Univ. of Auckland, Auckland
  • fYear
    2007
  • fDate
    4-7 Dec. 2007
  • Firstpage
    318
  • Lastpage
    325
  • Abstract
    Service-oriented applications are conceptualised with the notion of efficiently acquiring and processing distributed data. Presently, accessing distributed data can account for up to 70 percent or more of the time spent developing such applications. Hence, one of the first things to be service-enabled in service-oriented architecture is to efficiently access and process data. To avoid hard-coding applications, we recommend the use of a data service layer (DSL) to act as a single point of access to reusable, real-time heterogeneous data. Currently, commercial integration products use two approaches, business information warehouse or virtual data federation. In this paper, we present two novel, proof-of-concept prototype DSLs that combine the two approaches using concurrency control i. e. one with Optimistic concurrency control and another with pessimistic concurrency control. Both approaches are capable of efficiently coordinating client transactions that engage multiple data sources. We also discuss the performance tests carried-out and analyse the results.
  • Keywords
    concurrency control; software architecture; business information warehouse; client transaction; data service layer; distributed data acquisition; distributed data processing; optimistic concurrency control; pessimistic concurrency control; service-oriented architecture; virtual data federation; Application software; Business; Concurrency control; DSL; Distributed computing; Information systems; Performance analysis; Semiconductor optical amplifiers; Service oriented architecture; Testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2007. APSEC 2007. 14th Asia-Pacific
  • Conference_Location
    Aichi
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-3057-5
  • Type

    conf

  • DOI
    10.1109/ASPEC.2007.40
  • Filename
    4425870