作者: Nanbor Wang , Douglas Schmidt , Ossama Othman , Kirthika Parameswaran
DOI: 10.7936/K7RV0KZ8
关键词:
摘要: Distributed object computing (DOC) middleware shields developers from many tedious and error-prone aspects of programming distributed applications. Without proper support the middleware, however, it can be hard to evolve applications after they are deployed. Therefore, DOC should meta-programming mechanisms, such as smart proxies interceptors, that improve adaptability by allowing their behavior modified without changing existing software drastically. This paper presents three contributions study metaprogramming mechanisms for middleware. First, illustrates, compares, contrasts several an application developer's perspective. Second, outlines key design implementation challenges associated with developing portable interceptors features CORBA. Third, empirical results pinpoint performance impact interceptors. Our goal is help researchers determine which best suit requirements.