WCF IIOP Channel!
One of the problems with our existing communications stacks (ASMX, ES, MSMQ etc) is that the plumbing infrastructure is not particularly easy to extend or subvert. We have gone to great lengths to ensure that WCF is expressly architected to be open, extensible and pluggable, whilst also providing high levels of performance, security and availability.
WCF will ship with a number of transports (Named Pipes, TCP, HTTP, MSMQ), encoders (Text-XML, Binary-XML) and a long list of other capabilities such as support for WS-*, message logging & tracing infrastructure, etc., but what if you want to interoperate with other technologies that can’t yet speak WS-*? WCF is sufficiently extensible for you to build/buy new transports, encoders or other capabilities; we’ll be shipping several samples to illustrate just how you’d do the former, but for those who just want to get on with the job of building their apps that communicate with Java or CORBA based applications, help is at hand!
Mike Preradovic and his team at Intrinsyc are planning on extending their Espresso product line by building WCF transport adapters and encoders to enable WCF endpoints to communicate with Java & CORBA systems using IIOP/SSLIIOP on the wire. If you’re interested in integrating Java/CORBA and Microsoft’s next generation application platform, I strongly urge you to contact Intrinsyc and discuss how they can help you.