Building a scalable and efficient component oriented system sing CORBA: active badge system case study

  • Authors:
  • Jakub Szymaszek;Andrzej Uszok;Krzysztof Zielinski

  • Affiliations:
  • Institute of Computer Science, University of Mining and Metallurgy (AGH), Kraków, Poland;Institute of Computer Science, University of Mining and Metallurgy (AGH), Kraków, Poland;Institute of Computer Science, University of Mining and Metallurgy (AGH), Kraków, Poland

  • Venue:
  • COOTS'98 Proceedings of the 4th conference on USENIX Conference on Object-Oriented Technologies and Systems - Volume 4
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents experience gathered when implementing the localization system for an office environment in CORBA. It describes methods which enable preserving fine-grained object-oriented structure of the system and achieving efficient performance at the same time. The presented study is a practical lesson about the implementation of a scalable system oriented towards information dissemination. The key idea is to represent a large observable collection of objects by a repository that provides access to them both as individual CORBA objects and data records. The proper usage of this duality may have substantial influence on the overall system performance. The repository is equipped with a scalable notification mechanism built around a notification dispatcher and notification tree concepts. Fundamental features of the proposed solution are illustrated by a performance study and a representative application.