Design of a service-oriented architecture for federated systems

Authors

  • Daniel Calegari Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Montevideo, Uruguay
  • Marcos Viera Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Montevideo, Uruguay
  • Regina Motz Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Montevideo, Uruguay

Keywords:

Federated Systems, Service-Oriented Architecture, Databases, Distributed Systems, Framework

Abstract

A Federated System is a collection of independent, cooperative, possibly heterogeneous and autonomous computer systems (usually database systems) which allows sharing all or some of its data. A Service-Oriented Architecture is an application architecture whose functionalities are defined as independent services which offer transparent communication between physically distributed components, possibly heterogeneous and autonomous. In this context, it is interesting to analyze how a Federated System can be designed within the ideas proposed by Service-Oriented Architectures. This paper presents the design of a Service-Oriented Architecture for Federated Systems. The architecture supports many users sharing data; access control to the data based on access rights which generates many views from a data source, as well as allowing a high automation level for the integration and querying processes. In addition, the bases of a federation's management framework are defined. This framework, as well as the architecture, is validated through an evolutionary prototype towards a completely functional implementation.

Downloads

Download data is not yet available.

References

[1] A. Sheth, J. Larson, Federated database systems for managing distributed, heterogeneous, and autonomous databases. ACM Comput. Surv. 22, 3 (September 1990), 183-236.
[2] D. Barry, Web Services and Service-Oriented Architectures: The Savvy Manager's Guide,Morgan Kaufmann Publishers, 1 ed., 2003, ISBN 1-55860-906-7.
[3] Object Management Group. OMG Unified Modeling Language Specification, Version 1.5, March 2003.
[4] P. Chen, The entity-relationship model—toward a unified view of data. ACM Trans. Database Syst. 1, 1 (March 1976), 9-36.
[5] R. Motz, Dynamic Maintenance of an Integrated Schema, PhD Thesis, Darmstadt, University of Technology, Germany, 2004.
[6] P. Fankhauser, A Methodology for Knowledge-Based Schema Integration. PHD-Thesis, Technical University of Vienna, December 1997.
[7] Beneficios de una Arquitectura Orientada a Servicios, URL: http://www.developer.com/services/article.php/1041191 (August 2005).
[8] R. Cattell, The Object Database Standard: ODMG–93, Morgan Kaufmann Publishers, ISBN 1-55960-396-4.
[9] E. Radeke, Extending ODMG for federated database systems. Proc. 7th international Workshop on Database and Expert Systems Applications (Setiembre 1996). DEXA. IEEE Computer Society, Washington, DC, 304
[10] F. Yergeau et al, Extensive Markup Language 1.0, W3C Recommendation, 3 ed., 2004.
[11] XML DTD Tutorial, URL: http://www.xmlfiles.com/dtd (August 2005)
[12] Java 2 Platform, Enterprise Edition, URL: http://java.sun.com/j2ee/ (August 2005)
[13] F. Alvarez, R. Amador, Federador Link-All, Proyecto de Grado, Instituto de Computación, Facultad de Ingeniería, Universidad de la República, Uruguay, June 2005

Downloads

Published

2005-12-01

How to Cite

Calegari, D., Viera, M., & Motz, R. (2005). Design of a service-oriented architecture for federated systems. Journal of Computer Science and Technology, 5(04), p. 167–172. Retrieved from https://journal.info.unlp.edu.ar/JCST/article/view/831

Issue

Section

Original Articles