DocumentCode :
1540225
Title :
Evaluating meta-programming mechanisms for ORB middleware
Author :
Wang, Nanbor ; Parameswaran, Kirthika ; Schmidt, Douglas ; Othman, Ossama
Author_Institution :
Washington Univ., St. Louis, MO, USA
Volume :
39
Issue :
10
fYear :
2001
fDate :
10/1/2001 12:00:00 AM
Firstpage :
102
Lastpage :
113
Abstract :
Distributed object computing middleware, such as CORBA, COM+, and Java RMI, shields developers from many tedious and error-prone aspects of programming distributed applications. It is hard to evolve distributed applications after they are deployed, however, without adequate middleware support for meta-programming mechanisms, such as smart proxies, interceptors, and pluggable protocols. These mechanisms can help improve the adaptability of distributed applications by allowing their behavior to be modified without changing their existing software designs and implementations significantly. This article examines and compares common meta-programming mechanisms supported by DOC middleware. These mechanisms allow applications to adapt more readily to changes in requirements and runtime environments throughout their lifecycles. Some of these meta-programming mechanisms are relatively new, whereas others have existed for decades. This article provides a systematic evaluation of these mechanisms to help researchers and developers determine which are best suited to their application needs
Keywords :
application program interfaces; client-server systems; distributed object management; protocols; DOC middleware; ORB middleware; adaptability; distributed object computing middleware; interceptors; meta-programming mechanisms; pluggable protocols; programming distributed applications; smart proxies; software designs; Application software; Distributed computing; Error correction; Feedback control; Java; Middleware; Protocols; Quality of service; Runtime environment; Software development management;
fLanguage :
English
Journal_Title :
Communications Magazine, IEEE
Publisher :
ieee
ISSN :
0163-6804
Type :
jour
DOI :
10.1109/35.956121
Filename :
956121
Link To Document :
بازگشت