Using message reflection in a management architecture for CORBA

M. Wegdam, Dirk-Jaap Plas, Aart van Halteren, Lambertus Johannes Maria Nieuwenhuis

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

2 Citations (Scopus)

Abstract

The availability of object middleware, such as CORBA, is rapidly being accepted as a means for cost effective and fast development for a wide range of distributed applications. Distributed applications that are built using these technologies often comprise many objects and become more and more complex. The deployment of such large distributed applications requires a significant improvement of management methods and tools. In this paper, we present a management architecture for object middleware based systems. We use message reflection to extend the middleware layer with management capabilities, i.e. we monitor the application by observing the messages exchanged between the objects of the distributed application. We argue why management should be transparent to the application developer and show that message reflection supports this management transparency. We have compared different mechanisms to implement message reflection in CORBA, and argue why portable interceptors are the most suitable. Finally, we describe our prototype and the lessons we learned.
Original languageEnglish
Title of host publicationServices Management in Intelligent Networks
Subtitle of host publication11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000
EditorsAnthony Ambler, Seraphin B. Calo, Gautam Kar
Place of PublicationBerlin
PublisherSpringer
Pages230-242
Number of pages13
ISBN (Print)9783540444602
DOIs
Publication statusPublished - Dec 2000
Event11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000: Services Management in Intelligent Networks - Austin, United States
Duration: 4 Dec 20006 Dec 2000
Conference number: 11

Publication series

NameLecture Notes in Computer Science
PublisherSpringer
Volume1960
ISSN (Print)0302-9743

Workshop

Workshop11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000
Abbreviated titleDSOM
CountryUnited States
CityAustin
Period4/12/006/12/00

Fingerprint

Common object request broker architecture (CORBA)
Middleware
Transparency
Computer systems
Availability
Costs

Keywords

  • EWI-8752
  • METIS-119536
  • IR-63863
  • SCS-Services

Cite this

Wegdam, M., Plas, D-J., van Halteren, A., & Nieuwenhuis, L. J. M. (2000). Using message reflection in a management architecture for CORBA. In A. Ambler, S. B. Calo, & G. Kar (Eds.), Services Management in Intelligent Networks: 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000 (pp. 230-242). (Lecture Notes in Computer Science; Vol. 1960). Berlin: Springer. https://doi.org/10.1007/3-540-44460-2_20
Wegdam, M. ; Plas, Dirk-Jaap ; van Halteren, Aart ; Nieuwenhuis, Lambertus Johannes Maria. / Using message reflection in a management architecture for CORBA. Services Management in Intelligent Networks: 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000. editor / Anthony Ambler ; Seraphin B. Calo ; Gautam Kar. Berlin : Springer, 2000. pp. 230-242 (Lecture Notes in Computer Science).
@inproceedings{6e184ac4cbde49049d22965f33efcca9,
title = "Using message reflection in a management architecture for CORBA",
abstract = "The availability of object middleware, such as CORBA, is rapidly being accepted as a means for cost effective and fast development for a wide range of distributed applications. Distributed applications that are built using these technologies often comprise many objects and become more and more complex. The deployment of such large distributed applications requires a significant improvement of management methods and tools. In this paper, we present a management architecture for object middleware based systems. We use message reflection to extend the middleware layer with management capabilities, i.e. we monitor the application by observing the messages exchanged between the objects of the distributed application. We argue why management should be transparent to the application developer and show that message reflection supports this management transparency. We have compared different mechanisms to implement message reflection in CORBA, and argue why portable interceptors are the most suitable. Finally, we describe our prototype and the lessons we learned.",
keywords = "EWI-8752, METIS-119536, IR-63863, SCS-Services",
author = "M. Wegdam and Dirk-Jaap Plas and {van Halteren}, Aart and Nieuwenhuis, {Lambertus Johannes Maria}",
note = "Imported from research group ASNA (ID number 210)",
year = "2000",
month = "12",
doi = "10.1007/3-540-44460-2_20",
language = "English",
isbn = "9783540444602",
series = "Lecture Notes in Computer Science",
publisher = "Springer",
pages = "230--242",
editor = "Anthony Ambler and Calo, {Seraphin B.} and Gautam Kar",
booktitle = "Services Management in Intelligent Networks",

}

Wegdam, M, Plas, D-J, van Halteren, A & Nieuwenhuis, LJM 2000, Using message reflection in a management architecture for CORBA. in A Ambler, SB Calo & G Kar (eds), Services Management in Intelligent Networks: 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000. Lecture Notes in Computer Science, vol. 1960, Springer, Berlin, pp. 230-242, 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000, Austin, United States, 4/12/00. https://doi.org/10.1007/3-540-44460-2_20

Using message reflection in a management architecture for CORBA. / Wegdam, M.; Plas, Dirk-Jaap; van Halteren, Aart; Nieuwenhuis, Lambertus Johannes Maria.

Services Management in Intelligent Networks: 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000. ed. / Anthony Ambler; Seraphin B. Calo; Gautam Kar. Berlin : Springer, 2000. p. 230-242 (Lecture Notes in Computer Science; Vol. 1960).

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

TY - GEN

T1 - Using message reflection in a management architecture for CORBA

AU - Wegdam, M.

AU - Plas, Dirk-Jaap

AU - van Halteren, Aart

AU - Nieuwenhuis, Lambertus Johannes Maria

N1 - Imported from research group ASNA (ID number 210)

PY - 2000/12

Y1 - 2000/12

N2 - The availability of object middleware, such as CORBA, is rapidly being accepted as a means for cost effective and fast development for a wide range of distributed applications. Distributed applications that are built using these technologies often comprise many objects and become more and more complex. The deployment of such large distributed applications requires a significant improvement of management methods and tools. In this paper, we present a management architecture for object middleware based systems. We use message reflection to extend the middleware layer with management capabilities, i.e. we monitor the application by observing the messages exchanged between the objects of the distributed application. We argue why management should be transparent to the application developer and show that message reflection supports this management transparency. We have compared different mechanisms to implement message reflection in CORBA, and argue why portable interceptors are the most suitable. Finally, we describe our prototype and the lessons we learned.

AB - The availability of object middleware, such as CORBA, is rapidly being accepted as a means for cost effective and fast development for a wide range of distributed applications. Distributed applications that are built using these technologies often comprise many objects and become more and more complex. The deployment of such large distributed applications requires a significant improvement of management methods and tools. In this paper, we present a management architecture for object middleware based systems. We use message reflection to extend the middleware layer with management capabilities, i.e. we monitor the application by observing the messages exchanged between the objects of the distributed application. We argue why management should be transparent to the application developer and show that message reflection supports this management transparency. We have compared different mechanisms to implement message reflection in CORBA, and argue why portable interceptors are the most suitable. Finally, we describe our prototype and the lessons we learned.

KW - EWI-8752

KW - METIS-119536

KW - IR-63863

KW - SCS-Services

U2 - 10.1007/3-540-44460-2_20

DO - 10.1007/3-540-44460-2_20

M3 - Conference contribution

SN - 9783540444602

T3 - Lecture Notes in Computer Science

SP - 230

EP - 242

BT - Services Management in Intelligent Networks

A2 - Ambler, Anthony

A2 - Calo, Seraphin B.

A2 - Kar, Gautam

PB - Springer

CY - Berlin

ER -

Wegdam M, Plas D-J, van Halteren A, Nieuwenhuis LJM. Using message reflection in a management architecture for CORBA. In Ambler A, Calo SB, Kar G, editors, Services Management in Intelligent Networks: 11th IFIP/IEEE International Workshop on Distributed Systems: Operations and Management, DSOM 2000. Berlin: Springer. 2000. p. 230-242. (Lecture Notes in Computer Science). https://doi.org/10.1007/3-540-44460-2_20