Middleware 2006 - Tutorial

Title: Design Trade-Offs for Middleware

 

Presenter: Michi Henning, Chief Scientist, ZeroC, Inc.

 

Date: November 28

 

Time: 1:30pm – 6pm

 

Description: This tutorial is relevant to anyone with an interest in middleware such as CORBA, SOAP, .NET remoting, Java RMI, or DCE. The middleware area is currently very much in flux, with CORBA and DCE getting dated, Java RMI and .NET being limited to one particular language or operating system, respectively, and with SOAP having as yet to deliver on the promise of ubiquitous middleware. Added to the mix are various single-vendor alternatives, and it is difficult for developers to make an informed choice about what technology to use. Attendees of this workshop will learn much about the internals of middleware and the fundamental design trade-offs that are common to all middleware platforms, enabling them to better evaluate alternatives for suitability to a given set of requirements.

 

Format: 4 hours, lecture

 

Bio: Michi Henning (michi@zeroc.com) is Chief Scientist of ZeroC. From 1995 to 2002, he worked on CORBA as a member of the Object Management Group's Architecture Board and as an ORB implementer, consultant, and trainer. With Steve Vinoski, he wrote "Advanced CORBA Programming with C++" (Addison-Wesley, 1999), the definitive text in the field. Since joining ZeroC, he has worked on the design and implementation of Ice (ZeroC's next-generation middleware) and in 2003 co-authored Distributed Programming with Ice. He holds an honors degree in computer science from the University of Queensland, Australia.

 

Registration: This tutorial is open to all Middleware 2006 attendees without any additional costs. Registration to the main conference or any of the workshops (including the doctoral symposium) would be required and be sufficient to attend to this tutorial.