--- Kamen Lilov <[EMAIL PROTECTED]> wrote: > We all know and love Don, but we know how religious he can be sometimes. > Especially when what he tells the audience coincides with the current 'party > line' of Microsoft :)
In this case though, the partly line at Microsoft coincides with a pretty large bunch of people outside of MS. Not the "traditional" distributed programming folks, but certainly the xml and http folks who see loosly coupled systems as the only practical answer to large scale systems communication. > XML is great, guys. I really love it. However, before you plunge into the > "XML everywhere" abyss, remember that there are passengers for every train > (as we say here in my home country :) -- binary data representation is here > to stay for quite a few purposes and applications. XML is a panacea when > you need to communicate between different apps. But intra-application > communication, when you control both ends of the channel? Think twice... What I got out of the talk wasn't that xml is the answer, it's that messages are the answer. These messages are defined by interfaces, not by types, and the the interfaces can and will often be different at each end of the pipe (your purchase order != my purchase order). Messages can be serialized in many ways, and perhaps I mispoke when I said "a binary format for xml". What I seem to remember is that in the cross app domain messaging case, there will be binary options that do not have the xml serialization overhead problems but still work like messages rather than transparent rpc calls via proxy. Channels take care of that AFAIK. So, I walked away from the presentation with the understanding that what people like about remoting, like a small footprint and wire format, will be incorporated in Indigo with a messaging instead of a strong type face to it. I too would be interested in Ingo Rammer's take away from the PDC. =================================== This list is hosted by DevelopMentor� http://www.develop.com Some .NET courses you may be interested in: Guerrilla ASP.NET, 10 Nov 2003 in London and 26 Jan 2004, in Los Angeles http://www.develop.com/courses/gaspdotnet Guerrilla .NET, 8 Dec 2003, in Los Angeles http://www.develop.com/courses/gdotnet View archives and manage your subscription(s) at http://discuss.develop.com
