Lessons learned from middleware. What's next?
static or dynamic? compiled or interpreted? late binding?
early binding? blocking? non-blocking?
object-oriented or service-oriented; is there a difference, anyway? aspects?
standards-based or proprietary? optimistic? pessimistic? hybrid?
less is more? comprehensive? robust? fault-tolerant?
configurable? adaptable and adaptive? reflective?
synchronous or asynchronous? binary? xml?
performance or elegance?
optimized or simple?
push or pull?
c/s or p2p?
?
What have we learned from Middleware R&D in the last 15
years? What's next?
Chair: Fabio Kon (IME/USP, Brazil)
Participants:
Gordon Blair (Lancaster University, UK)
Brian Cooper (Yahoo! Research, USA)
Paulo Ferreira (INESC, Portugal)
Peter Honeyman (CITI, University of Michigan, USA)
Gian Pietro Picco (University of Trento, Italy)