Skip to main content
Article thumbnail
Location of Repository

Software architecture style for interoperable databases

By Radmila Juric, Jasna Kuljis and Ray Paul


We propose a layered and component based software architecture style which supports interoperability in multiple databases (DB). The architectural style's building blocks and its constraints are described and the deployment of two design patterns outlined. Components placed in our architectural layers exhibit a linear topology and request/reply processing style. The constraints include communications between components which are not in the adjacent architectural layers and extension of the intuitive many : one bindings between components towards many : many. We comment on similarities with mediation architectures and outline some implementation issues

Topics: UOW3
Publisher: University of Zagreb
OAI identifier:
Provided by: WestminsterResearch

Suggested articles


  1. (2002). Applying Component Based Modeling in the Process of Evaluation of Medicinal Products,
  2. (1998). Component Software-Beyond Object-Oriented Programming,
  3. (1998). D E E and Migration from Relational to 00 Databases, In: Kalpic
  4. (2003). Documenting Software Architecture: Views and Beyond,
  5. (1997). Don't Scrap it, Wrap it! A Wrapper Architecture for Data Sources,
  6. (1997). Extraction of 00 Structures from Existing Relational Databases,
  7. (1990). Federated Database Systems for Managing Distributed, Heterogeneous and Autonomous Databases,
  8. (1997). Management of Heterogeneous and Autonomous Database Systems, Morgan Kaufman Publishers Inc., San Francisco, Oriented Databases, ACMSlGMOD Record
  9. (1999). Mediation to deal with Heterogeneous Data Sources,
  10. On Interoperability in DB Environments, An Analysis of Past and Current Trends in the DB field, under review for
  11. PointBase Developers Guide, available at
  12. (1997). Querry Planning in InfoMaster,
  13. (1997). Query Processing in DIOM,
  14. (1996). Query Processing in the SIMS Information Mediator.
  15. Relational Database Reverse
  16. (1996). Relational Database Reverse Engineering: A Knowledge-Based Approach, In:
  17. (1998). Software Architecture in Practice,
  18. (1996). Software Architecture, Perspectives on an Emerging Discipline,
  19. (1990). The information Manifold.
  20. (1994). The TSIMMIS project:
  21. (1999). The Unified Software Development Process.

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.