[quoted text, click to view] "Barry Kelly" <barry.j.kelly@gmail.com> wrote:
[.NET's cross-platform interconnectivity]
[quoted text, click to view] > the benefit of .NET is not "cross-platform interconnectivity"
> (cross-platform is more thought of as a Java thing),
I disagree - I think the .Net message here is the strongest of any platform
current on the market.
With Web Services, WSE 2 & 3, and now WCF, I think .Net has the stronges
cross-platform interconnectivity of any development environment out there.
The work Microsoft has done with Sun & IBM over at OASIS on these standards
has been nothing short of remarkable - and WSE 3 and WCF implement many of
them. As things sit now, we can flow transactions (WS-Transaction), share
security contexts (WS-Security), encrypt and sign messages (XMLSig, XmlEnc
WS-Security), transfer large chunks (MTOM), and a number of other things.
We can easily pull data from an LDAP server running on any platform (via
System.Directory Services), and pull data from just about any Data Source
(via ADO.Net).
Add in support for FTP, HTTP, HTTPS, SMTP, and Sockets, and I think the
overall picture becomes very, very strong.
I don't think even Sun's newest Java implementation (1.6?) has that strong
of an "out-of-the-box" message for cross platofrm interconnectivity.
Now, if you're thinking "can run cross platform", then you're (obviously)
right. The .Net message with Mono isn't anywhere near as strong as the Java
cross-platform message.
--
Chris Mullins, MCSD.NET, MCPD:Enterprise, Microsoft C# MVP
http://www.coversant.com/blogs/cmullins