HEROS: A heterogeneous object oriented database system

  • Elvira Maria Antunes UchÔa
  • Sérgio Lifschitz
  • Rubens Nascimento Melo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1460)


This work provides an overview of HEROS, a heterogeneous object oriented database management system, with emphasis in its architecture and transaction model. A detailed discussion of its implementation using CORBA for components interoperability is also given.


Database System Global Schema Transaction Model Component Class Common Object Request Broker Architecture 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. [Catt94]
    Cattell R.G.G., “The Object Databases Standard: ODMG-93”, Morgan Kaufmann, 1994.Google Scholar
  2. [CH+95]
    Carey M.J., Haas L.M., Schwarz P.M., Arya M., Cody W.F., Fagin R., Flickner M., Luniewski A., Niblack W., Petkovic D., Thomas II J., Williams J.H. & Wimmers E.L. “Towards Heterogeneous Multimedia Information Systems: the Garlic Approach”, in RIDE-DOM'95: 5th Intl. Workshop on Research Issues in Data Engineering: Distributed Object Management, Taiwan, Mar. 1995, pp. 124–131.Google Scholar
  3. [CR92]
    Chrysanthis P.K. & Ramamritham K., “ACTA: The Saga Continues”, in Database Transaction Models for Advanced Applications, (A. K. Elmagarmid, editor), Morgan Kaufmann, 1992.Google Scholar
  4. [GHI+95]
    Garcia-Molina H., Hammer J., Ireland K., Papakonstantinou Y., Ulhnan J. & Widom J., “Integrating and Accessing Heterogeneous Information Sources in TSIMMIS”, in Proc of the AAAI Symposium on Information Gathering, Stanford, Mar. 1995, pp. 61–64.Google Scholar
  5. [GMD95]
    Gesellschaft filer Mathematik und Datenverarbeitung mbH, “VODAK V4.0 User Manual”. Arbeitspapiere der GMD — GMD Technical Report nℴ 910, German National Research Center for Information Technology, Darmstadt, Germany, April 1995, 107 p.Google Scholar
  6. [JCJO92]
    Jacobson I., Christerson M., Jonsson P. & övergaard G., “Object-Oriented Software Engineering — A Use Case Driven Approach”. Addison-Wesley, 1992.Google Scholar
  7. [KLS+95]
    Kirk T., Levy A.Y., Sagiv Y. & Srivastava D., “The Information Manifold”, in Proc of the AAAI Spring Symposium on Information Gathering in Distributed Heterogeneous Environments, Stanford, Mar. 1995.Google Scholar
  8. [KOD+95]
    Kilic E., özhan G., Dengi C., Kesim N., Koksal P. & Dogac A., “Experiences in Using CORBA for a Multidatabase Implementation”, in Proc of the 6th Intl Workshop and Conference on Database and Expert Systems Applications DEXA'95, London, UK, Sept. 1995, pp. 223–230.Google Scholar
  9. [KW97]
    Kapsammer E. & Wagner R.R., “The IRO-DB Approach Processing Queries in Federated Database Systems”, in Proc of 8th Intl Workshop on Database and Expert Systems Applications DEXA'97, Toulouse, France, Sept. 1997, pp. 713–718.Google Scholar
  10. [LI82]
    Landers T. & Iosenberg R., “An Overview of Multibase”, in Distributed Database. H. J. Schneider Ed., North-Holland, The Netherlands, 1982.Google Scholar
  11. [LMR90]
    Litwin W., Mark L. & Roussopoulos N., “Interoperability of Multiple Autonomous Databases”, in ACM Computing Surveys, 22(3), 1990.Google Scholar
  12. [Melo87]
    Melo R.N., “EITIS — Environment of Integrated Tools for Interactive Systems” (in Portuguese), in Proc I Brazilian Symposium on Software Engineering, Petrópolis, Rio de Janeiro, Brasil, 1987.Google Scholar
  13. [MG94]
    Murphy J. & Grimson J., “The Jupiter System: An Environment for Multidatabase Interoperability”, Tech. Rep. Dublin City University and Trinity College Dublin, Jan. 94.Google Scholar
  14. [OHE96]
    Orfali R., Harkey D. & Edwards E., “The Essential Distributed Objects — Survival Guide”, John Wiley &Sons, 1996.Google Scholar
  15. [Post94]
    PostModern Computing Technologies, “ORBeline User's Guide”. 1994.Google Scholar
  16. [PSDM93]
    Pacitti E., Silva S.D., Duarte C.H.C. & Melo R.N., “HEROS: An Object-oriented Heterogeneous Database System” (in Portuguese), in Proc of VIII Brazilian Symposium on Databases, Campina Grande, Paraiba, Brasil, 1993.Google Scholar
  17. [RBP+91]
    Rumbaugh J., Blaha M., Premerlani W., Eddy F. & Lorensen W., “Object-Oriented Modeling and Design”, Prentice-Hall, 1991.Google Scholar
  18. [SAD+95]
    Shan M., Ahmed R., Davis J., DU W., Kent W., “Pegasus: A Heterogeneous Information Management System”, in Modem Database Systems, Addison Wesley, 1995.Google Scholar
  19. [Silv94]
    Silva S.D., “Heterogeneous Database Systems: a Transactions Management Execution Model” (in Portuguese), Ph.D. Thesis, Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, 1994.Google Scholar
  20. [SL90]
    Sheth A.P. & Larson J.A., “Federated Database Systems for Managing Distributed Heterogeneous and Autonomous Databases”, in ACM Computing Surveys, 22(3), 1990.Google Scholar
  21. [Ucho94]
    UchÔa E.M.A., “HEROS — A Heterogeneous Database System: Scheme Integration” (in Portuguese), M.Sc. Thesis, Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, 1994.Google Scholar
  22. [ULM97]
    UchÔa E.M.A., Lifschitz S. & Melo R.N., “HEROS: a Heterogeneous Database System using CORBA” (in Portuguese), Technical Report MCC42/97, Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, 1997.Google Scholar
  23. [UML96]
    UchÔa E.M.A., Melo R.N & Lifschitz S., “Object Interoperability in Heterogeneous Database Systems” (in Portuguese), Technical Report MCC45/96, Departamento de Informática, Pontifícia Universidade Católica do Rio de Janeiro, 1996.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Elvira Maria Antunes UchÔa
    • 1
  • Sérgio Lifschitz
    • 1
  • Rubens Nascimento Melo
    • 1
  1. 1.Departamento de InformáticaPontifícia Universidade Católica do Rio de JaneiroBrasil

Personalised recommendations