I detta dokument föreslås en adaptiv CORBA-mall (ACT), som möjliggör run-time förbättringar av CORBA-tillämpningar som svar på oförutsedda förändringar i antingen deras funktionella krav eller deras genomförandemiljöer. ACT förbättrar CORBA-tillämpningar genom att öppet väva adaptiv kod till sina objektförfrågan mäklare (ORBs) på körtid. Den vävda koden avlyssnar och anpassar förfrågningar, svar och undantag som passerar genom ORB. ACT kan särskilt användas för att utveckla en objektorienterad ram på alla språk som stöder dynamisk laddning av kod och kan tillämpas på alla CORBA ORB som stöder bärbara avlyssnare. Dessutom kan ACT användas för att stödja samverkan mellan i övrigt oförenliga adaptiva CORBA-ramar. För att utvärdera prestandan och funktionaliteten hos ACT har vi implementerat en prototyp i Java. Våra experimentella resultat visar att de omkostnader som införts genom ACT-infrastrukturen är försumbara, medan de anpassningar som erbjuds är mycket flexibla.
ACT REF möjliggör runtime anpassning genom att på ett transparent sätt väva adaptiv kod i ORBs vid körning, som avlyssnar och anpassar förfrågningar, svar och undantag som passerar genom ORBs.
ACT: an adaptive CORBA template to support unanticipated adaptation
{'venue': '24th International Conference on Distributed Computing Systems, 2004. Proceedings.', 'journal': '24th International Conference on Distributed Computing Systems, 2004. Proceedings.', 'mag_field_of_study': ['Computer Science']}