This week's book giveaway is in the Big Data forum.
We're giving away four copies of Elasticsearch in Action and have Radu Gheorghe & Matthew Lee Hinman on-line!
See this thread for details.
The moose likes Web Services and the fly likes Does Indigo make Java Web Services irrelevant? Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Elasticsearch in Action this week in the Big Data forum!
JavaRanch » Java Forums » Java » Web Services
Bookmark "Does Indigo make Java Web Services irrelevant?" Watch "Does Indigo make Java Web Services irrelevant?" New topic

Does Indigo make Java Web Services irrelevant?

Paul Santa Maria
Ranch Hand

Joined: Feb 24, 2004
Posts: 236
Hi -

A couple of months ago, Microsoft released "WCF" (aka "Indigo") and made it a standard part of Vista and the upcoming Windows Server 2007. Taken together with the momentum .Net has been enjoying, and how easy Visual Studio makes it to program really difficult distributed applications...

... I'm wondering if there's really a significant future for Java Web Services? Or if everybody's just basically going to "go with the crowd" and wind up writing most SOA apps in C# and ASP.Net?

What are your thoughts?
[ June 01, 2007: Message edited by: Paul Santa Maria ]

Paul M. Santa Maria, SCJP
Mark D. Hansen
Ranch Hand

Joined: May 29, 2007
Posts: 61
Do you work for Microsoft ;-)

This question seems like a new spin on the age old Java vs. C# debate. The best guy I have heard talk about that is Ted Neward (who wrote the Foreward of my book). Check out Ted's article on that topic here.

I haven't worked with WCF, but I hear that people think it is a step forward. And this WCF book is selling well.

I think Java and .NET will coexist for a long, long time as platforms for SOA development. That is the whole point of SOA - that you can write code in whatever language you are most comfortable, and have it interoperate with other people's stuff.

I like Java because there is a lot of innovation in the Java world - particularly in the open source community. For Java Web Services, you've now got the mainstream standards (JAX-WS, JAXB, JSR-181) which are built in to Java EE 5 and Java SE 6. But, you have also got great alternatives coming out of the open source community such as XFire, XFire with Spring, Axis2, and the new Apache CXF.

The Java vs. .Net this is good for everybody because competition keeps both platforms improving and improving.

Mark D. Hansen
Founder and President, AgileIT LLC
Author of "SOA Using Java Web Services" -
Paul Santa Maria
Ranch Hand

Joined: Feb 24, 2004
Posts: 236
Hi -

I totally agree. Thank you for the insight!

Sincerely .. PSM
I agree. Here's the link:
subject: Does Indigo make Java Web Services irrelevant?