Supporting Mobile Computing in Object-Oriented Middleware Architectures
Mads Haahr · Trinity's Access to Research Output (TARA) (Trinity College Dublin) · 2003
The distributed object paradigm is now widely accepted as a suitable abstraction for building distributed applications. Numerous system architectures based on the paradigm have been proposed, and software frameworks implementing such architectures have been widely adopted for the development and operation of distributed applications. These frameworks constitute middleware: services and protocols that reside 'in the middle,' in a layer above the operating system and networking software and below domain-specific applications. Although object-oriented middleware may incur a considerable runtime overhead, it can significantly simplify the development of applications for distributed, heterogenous environments.