Our company is seriously thinking about next generation of middleware and we’re considering using WCF.
Here are our main concerns right now:
1) Middleware must be cross-platform. We have many C++/linux developers; we also tend to believe linux is faster and cheaper as server platform. If we will decide to use WCF, how in practice it can work together with linux I tried to find examples of communication WCF-linux and found none. Probably, it can only work with Web Services.
2) If it Web Services, we afraid it might not be fast for us. We kind of believe Web Services probably designed for World Wide Web or for cross-company communication via internet. But we only care about internal intranet communications. Also, we’re not sure how fast would be XML parsing.
Could anybody help us to decide providing white papers, web service performance reports or code samples for linux Right now I want to prove we can have WCF client and linux server, but I'm not sure how to make it work.
thank you

WCF and Linux
Robbyec
thank you.
about performance. Let say we'd need to send 50,000 order messages in less than 1/2 second. Or send stock quotes from client to server with rate, let say, 10,000 / second.
it's hard to compare because I didn't have yet change to write linux service, and with windows I only tried connect to localhost (because WCF/WinFx still beta)
Rwatking
Hi,
for publishing services you can use UDDI. I guess your conceren is about performance.
It is definitely make some impact becuase of serilization and desrailazation of data across wire and security methods use etc.,
About introperablity: You need use interoperable data types for example you have DataSet in .NET but you don't have the same in other platforms
Krishna Paripurnam
We are currntly using TIBCO's Rendezvouz. There we can create message and publish it into some "subject". Then anybody who is listening that "subject" will receive this message. That's why I asked about publish-subscribe.
Also developer can "listen" this subject by running command line tool, I don't know if I'd be able to intercept WCF traffic without writing special code for each service.
Unfortunately I didn't find existing Rendezvouz network binding for WCF and it turned out it pretty hard to create my own custom binding. All I needed is Send/Receive functionality, but examples I looked force me to create dozens of complex classes...
Is Microsoft working with Tibco to make WCF and Rendezvouz work together Can we expect tibco WCF binding
Wayne Duke
Hi there,
Yes, applications running on Linux can interoperate with WCF over web services. We test interop regularly with IBM WAS6.0.2, BEA WL8.1.5&9.x, Axis 2.0, Oracle JDeveloper starting 8.1.3, Sun JWSDP (Glassfish), all available on Linux platform. The whitepapers on Java<->WCF interop are in the works.
"fast" and "slow" are relative terms. What are your requirements
There is no pub-sub support built-in into WCF V1. Depending on scale and featureset requirements it may be relatively simple or more difficult to implement on top.
What is your specific scenario
Janakiraman
Also...
3) we really need publish-subscribe functionality. I seem WCF still doesn’t have it Am I wrong
4) we'd like to have ability to listen client/server trafic for debugging purposes. Is any tools available for that