> >Local LAN = CORBA / Internet = SOAP > > Are you saying that Piper <--> Piper communication should switch > between CORBA and SOAP, depending on the type of network? Or, are you > saying that CORBA and SOAP be used in separate parts of Piper, as I > mentioned earlier? I hadn't thought about the former. I was agreeing with you on the latter. But now that you mention it... maybe it could be interesting to consider the former. BUT, it all depends on the expected message trafic. Our experience here is that SOAP tends to slow things down, so using as much CORBA as possible would be good for performance. OTOH, we'd better stick with a simple design at first (use CORBA and SOAP in separate parts) and improve efficiency later when needed. Piper's design is thought to be modular from the ground up, replacing a communication mechanism at some point in the future shouldn't be a big deal... don't you think? -- Nicolas Chauvat http://www.logilab.com - "Mais où est donc Ornicar ?" - LOGILAB, Paris (France)