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

Ó. Pereira, R. Aguiar, M. Y. Santos
{"title":"ORCA: Architecture for Business Tier Components Driven by Dynamic Adaptation and Based on Call Level Interfaces","authors":"Ó. Pereira, R. Aguiar, M. Y. Santos","doi":"10.1109/SEAA.2012.22","DOIUrl":null,"url":null,"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.","PeriodicalId":298734,"journal":{"name":"2012 38th Euromicro Conference on Software Engineering and Advanced Applications","volume":"8 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2012-09-05","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"1","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2012 38th Euromicro Conference on Software Engineering and Advanced Applications","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/SEAA.2012.22","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 1

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.
ORCA:基于调用级接口的动态适应驱动的业务层组件体系结构
当性能是一个关键需求时,调用级接口(CLI)在数据库应用程序中起着关键作用。SQL语句被编码在字符串中,这样就保持了SQL语言的强大功能和表现力。不幸的是,尽管有这个显著的优势,CLI并没有促进业务层组件的开发,更不用说由动态适应驱动的业务层组件了。为了解决CLI的缺点,同时保持它们的优点,本文提出了一种体系结构,这里称为对象到关系组件体系结构(ORCA),它依赖于CLI来构建可适应的业务层组件。ORCA具有动态调整的能力,可以管理在运行时部署的任何SQL语句集。本文的重点有三个方面:(1)提出ORCA,(2)提出基于Java的概念验证,最后(3)根据标准CLI评估其性能。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 求助全文
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信