Workshop on Foundations of Middleware Technologies
November 1, 2002
Middleware technologies, such as CORBA, Java, EJB, Jini and Web Services, are becoming increasingly popular for building both embedded and enterprise applications. Unfortunately, a lot of the the middleware mechanisms and techniques are mostly in the practitioners' domain, and there has been very little research into the fundamental theoretical and design principles underlying the development of middleware. As middleware gains widespread adoption, it becomes essential to investigate, and to capture, the basics and the methodologies of middleware technologies.
There still exist several open issues in middleware that need to be addressed, particularly as the diversity and the number of middleware technologies increases with every year. One of the fundamental issues is whether every new middleware platform actually advances the state-of-the-art or the state-of-the-practice in any significant way, or whether it represents yet another buzzword. In order to understand this better, it is necessary to build a body of knowledge (based on our current practical experience with middleware) that reveals the deeper issues and the basic building blocks of such middleware systems.
This objective of this Workshop is to serve as a forum for researchers and practitioners in middleware to propose new ideas in the area of design, algorithms, protocols, service specifications, architectures, etc., to form a strong theoretical foundation in the principles underlying middleware systems.