Reference integrity in dynamic CORBA components
Richard Sinnott, Marcin Solarski, K. Durmosch, A. Hafezi · 1999
Change management is indispensable in distributed software systems where reliability and availability of system resources has to be maintained in the presence of potentially changing system requirements. In this paper we show how one aspect of change management can be addressed: namely, support for interface reference integrity in the presence of dynamic updating of CORBA components. In our approach, we show how it is possible using current technologies such as the CORBA Component Model and the Portable Object Adaptor, to achieve referentially safe dynamic updating. That is, updates that maintain the validity of the existing (i.e. pre-update) interface references. Hence the update should not adversely influence existing interaction possibilities.