Middleware Challenges Ahead

Middleware research and development has reached the end of its first major phase, and new requirements are arising that are so fundamentally different that they will lead to new-generation middleware systems. Facing dynamic modifications in distributed systems technology, middleware developers are striving to support applications that meet the technical challenges of ubiquitous computing.

[1]  Edward Balkovich,et al.  Computing in Higher Education: The Athena Experience , 1985, Computer.

[2]  Mahadev Satyanarayanan,et al.  Andrew: a distributed personal computing environment , 1986, CACM.

[3]  Andrew S. Tanenbaum,et al.  A Critique of the Remote Procedure Call Paradigm , 1988 .

[4]  Nicholas Carriero,et al.  Linda in context , 1989, CACM.

[5]  Kurt Geihs,et al.  Retrospective on DACNOS , 1990, CACM.

[6]  Mark Weiser,et al.  Some computer science issues in ubiquitous computing , 1993, CACM.

[7]  Marc Shapiro,et al.  Garbage collection in the Larchant persistent distributed shared store , 1995, Proceedings of the Fifth IEEE Computer Society Workshop on Future Trends of Distributed Computing Systems.

[8]  Silvano Maffeis,et al.  The Object Group Design Pattern , 1996, COOTS.

[9]  Peter J. Brown,et al.  Context-aware applications: from the laboratory to the marketplace , 1997, IEEE Wirel. Commun..

[10]  Douglas C. Schmidt,et al.  The design of the TAO real-time object request broker , 1998, Comput. Commun..

[11]  Gordon S. Blair,et al.  Experiments with Reflective Middleware , 1998, ECOOP Workshops.

[12]  Kurt Geihs,et al.  Security Requirements for Mobile Agents in Electronic Markets , 1998, Trends in Distributed Systems for Electronic Commerce.

[13]  David S. Platt Understanding COM , 1999 .

[14]  Paul P. Maglio,et al.  Intermediaries: An Approach to Manipulating Information Streams , 1999, IBM Syst. J..

[15]  Pattie Maes,et al.  Hive: distributed agents for networking things , 1999, Proceedings. First and Third International Symposium on Agent Systems Applications, and Mobile Agents.

[16]  Sacha Krakowiak,et al.  PerDiS: Design, Implementation, and Use of a PERsistent DIstributed Store , 1999, Advances in Distributed Systems.

[17]  Jon Siegel An overview of CORBA 3 , 1999, DAIS.

[18]  Christian Becker,et al.  Generic QoS-support for CORBA , 2000, Proceedings ISCC 2000. Fifth IEEE Symposium on Computers and Communications.

[19]  Kurt Geihs,et al.  Components on the desktop , 2000, Proceedings 33rd International Conference on Technology of Object-Oriented Languages and Systems TOOLS 33.

[20]  Jean Bacon,et al.  Generic Support for Distributed Applications , 2000, Computer.

[21]  Anne-Marie Kermarrec,et al.  Application-independent reconciliation for nomadic applications , 2000, EW 9.