The Community for Technology Leaders
RSS Icon
Subscribe
Issue No.06 - June (2001 vol.34)
pp: 24-31
ABSTRACT
<p>New application requirements--including the need to support enterprise application integration, Internet applications, quality of service, nomadic mobility, and ubiquitous computing--challenge established middleware design principles. Meeting these challenges will lead to a major middleware design and development phase that requires new insights into distributed system technology. </p> <p>A middleware layer seeks to hide the underlying networked environment's complexity by, for example, insulating applications from explicit protocol handling, disjoint memories, data replication, network faults, and parallelism. Middleware masks the heterogeneity of computer architectures, operating systems, programming languages, and networking technologies to facilitate application programming and management. </p> <p>The transition to new-generation middleware systems poses several questions. What is the most appropriate programming model for diverse application scenarios? Can we build customizable, configurable, and flexible middleware frameworks for inherently heterogeneous environments? What middleware features and infrastructure services will mobile ubiquitous computing require? These issues frame the agenda for future middleware research and generate open research problems requiring building applications atop new middleware prototypes. </p>
CITATION
Kurt Geihs, "Middleware Challenges Ahead", Computer, vol.34, no. 6, pp. 24-31, June 2001, doi:10.1109/2.928618
336 ms
(Ver 2.0)

Marketing Automation Platform Marketing Automation Tool