• DocumentCode
    1704844
  • Title

    ORCA: Architecture for Business Tier Components Driven by Dynamic Adaptation and Based on Call Level Interfaces

  • Author

    Pereira, Óscar Mortágua ; Aguiar, Rui Luís ; Santos, Maribel Yasmina

  • Author_Institution
    DETI, Univ. of Aveiro, Aveiro, Portugal
  • fYear
    2012
  • Firstpage
    183
  • Lastpage
    191
  • Abstract
    Call Level Interfaces (CLI) play a key role in database applications whenever performance is a key requirement. SQL statements are encoded inside strings this way keeping the power and the expressiveness of the SQL language. Unfortunately, despite this significant advantage, CLI do not promote the development of business tier components, much less for business tier components driven by dynamic adaptation. To tackle this CLI drawback, and simultaneously keep their advantages, this paper proposes an architecture, herein referred to as the Object-to-Relational Component Architecture (ORCA), relying on CLI for building adaptable business tiers components. ORCA has the capacity of being dynamically adapted to manage any set of SQL statements deployed at runtime. The focus of this paper is threefold: (1) present the ORCA, (2) present a proof of concept based on Java and, finally, (3) assess its performance against a standard CLI.
  • Keywords
    Java; SQL; business data processing; data compression; software architecture; user interfaces; CLI; Java; ORCA; SQL language; SQL statement encoding; business tier component architecture; call level interfaces; database applications; dynamic adaptation; object-to-relational component architecture; runtime; strings; Buildings; Business; Databases; Engines; Least squares approximation; Programming; Runtime; adaptive systems; call level interfaces; databases; performance; software architecture;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering and Advanced Applications (SEAA), 2012 38th EUROMICRO Conference on
  • Conference_Location
    Cesme, Izmir
  • Print_ISBN
    978-1-4673-2451-9
  • Type

    conf

  • DOI
    10.1109/SEAA.2012.22
  • Filename
    6328148