4Locating the main contributor to overhead is the key to an improved design of efficient middleware. An earlier evaluation of CORBA showed that the main overhead in ORBs is found in the server [GS98b] that has to decode and dispatch the message before execution can take place. We therefore concentrated on a very light mechanism for servers. Another crucial issue is to achieve independence of transport layers. For this reason the model must allow for loose coupling between message exchange and ORB parts. Application of communication components[Sch92] can help progress towards to this goal.