Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/1385486.1385497acmotherconferencesArticle/Chapter ViewAbstractPublication PagesmobicaseConference Proceedingsconference-collections
research-article

Architectural concerns for flexible data management

Published: 29 March 2008 Publication History

Abstract

Evolving database management systems (DBMS) towards more flexibility in functionality, adaptation to changing requirements, and extensions with new or different components, is a challenging task. Although many approaches have tried to come up with a flexible architecture, there is no architectural framework that is generally applicable to provide tailor-made data management and can directly integrate existing application functionality. We discuss an alternative database architecture that enables more lightweight systems by decomposing the functionality into services and have the service granularity drive the functionality. We propose a service-oriented DBMS architecture which provides the necessary flexibility and extensibility for general-purpose usage scenarios. For that we present a generic storage service system to illustrate our approach.

References

[1]
IEEE Standard Glossary of Software Engineering Terminology. IEEE Std 610.12-1990, 10 Dec 1990.
[2]
R. Awais. SADES - a Semi-Autonomous Database Evolution System. In ECOOP '98: Workshop on Object-Oriented Technology, pages 24--25. Springer, 1998.
[3]
L. Bass and others. Software Architecture in Practice. AWLP, USA, 1998.
[4]
M. Carey et al. The EXODUS Extensible DBMS Project: An Overview. In Readings in Object-Oriented Database Systems, pages 474--499. MKP, 1990.
[5]
D. Chappel. Introducing SCA. Technical report, Chappell & Associates, 2007.
[6]
S. Chaudhuri and G. Weikum. Rethinking Database System Architecture: Towards a Self-Tuning RISC-Style Database System. The VLDB Journal, pages 1--10, 2000.
[7]
K. Dittrich and A. Geppert. Component Database Systems. Morgan Kaufmann Publishers, 2001.
[8]
S. Dustdar and H. Gall. Architectural Concerns in Distributed and Mobile Collaborative Systems. Journal of Systems Architecture, 49(10--11):457--473, 2003.
[9]
S. Dustdar and W. Schreiner. A Survey on Web Services Composition. International Journal of Web and Grid Services, 1(1):1--30, 2005.
[10]
T. Erl. SOA Principles of Service Design. PTR, 2007.
[11]
A. Geppert et al. KIDS: Construction of Database Management Systems Based on Reuse. Technical Report ifi-97.01, University of Zurich, 1997.
[12]
M. Glinz et al. The Adora Approach to Object-Oriented Modeling of Software. In CAiSE 2001, pages 76--92, 2001.
[13]
J. Gray. The Revolution in Database System Architecture. In ADBIS (Local Proceedings), 2004.
[14]
T. Härder. DBMS Architecture - New challenges Ahead. Datenbank-Spektrum (14), 14:38--48, 2005.
[15]
S. Hashimi. Service-Oriented Architecture Explained. Technical report, O'Reilly, 2003.
[16]
P. Heinl et al. A Comprehensive Approach to Flexibility in Workflow Management Systems. WACC '99, pages 79--88, 1999.
[17]
H. R. Motahari Nezhad et al. Semi-automated adaptation of service interactions. In WWW '07, pages 993--1002, 2007.
[18]
OASIS. SCA Service Component Architecture, Specification. 2007.
[19]
Oxford Online Dictionary. http://www.askoxford.com.
[20]
H. Schek et al. The DASDBS Project: Objectives, Experiences, and Future Prospects. IEEE TKDE, 2(1):25--43, 1990.
[21]
M. Stonebraker and U. Cetintemel. "One Size Fits All": An Idea Whose Time has Come and Gone. In ICDE '05, pages 2--11, 2005.
[22]
M. Stonebraker et al. The Implementation of POSTGRES. IEEE TKDE, 2(1):125--142, 1990.
[23]
I. E. Subasu et al. Towards Service-Based Database Management Systems. In BTW Workshops, pages 296--306, 2007.

Cited By

View all
  • (2010)Dynamic metamodel extension modules to support adaptive data managementProceedings of the 22nd international conference on Advanced information systems engineering10.5555/1883784.1883822(363-377)Online publication date: 7-Jun-2010
  • (2010)Active Components as a Method for Coupling Data and Services – A Database-Driven Application Development ProcessObject Databases10.1007/978-3-642-14681-7_4(59-76)Online publication date: 2010
  • (2010)Dynamic Metamodel Extension Modules to Support Adaptive Data ManagementActive Flow and Combustion Control 201810.1007/978-3-642-13094-6_29(363-377)Online publication date: 2010
  • Show More Cited By

Recommendations

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Other conferences
SETMDM '08: Proceedings of the 2008 EDBT workshop on Software engineering for tailor-made data management
March 2008
55 pages
ISBN:9781595939647
DOI:10.1145/1385486
Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 29 March 2008

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Research-article

Conference

EDBT '08

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)1
  • Downloads (Last 6 weeks)0
Reflects downloads up to 18 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2010)Dynamic metamodel extension modules to support adaptive data managementProceedings of the 22nd international conference on Advanced information systems engineering10.5555/1883784.1883822(363-377)Online publication date: 7-Jun-2010
  • (2010)Active Components as a Method for Coupling Data and Services – A Database-Driven Application Development ProcessObject Databases10.1007/978-3-642-14681-7_4(59-76)Online publication date: 2010
  • (2010)Dynamic Metamodel Extension Modules to Support Adaptive Data ManagementActive Flow and Combustion Control 201810.1007/978-3-642-13094-6_29(363-377)Online publication date: 2010
  • (2009)Active components as a method for coupling data and services - a database-driven application development processProceedings of the Second international conference on Object databases10.5555/1883713.1883717(59-76)Online publication date: 1-Jul-2009

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media