Problem solve Get help with specific problems with your technologies, process and projects.

Help clear up the smoke!

With the two major SOAP camps, .NET and J2EE working towards a compliant operating language, what if you choose .NET and find out J2EE becomes the best of breed, but only on their platform?

Let's face it -- the PDA market still has a major hold on the retail market and we are missing supported applications for CE 3.0+++.

Help clear up the smoke.

(I'm not sure what you mean when you refer to "their" platform in regards to J2EE. J2EE runs on most platforms, although probably not on a PDA. In any case, J2EE runs very well on Win32, Linux, and many flavors of Unix.)

But you don't need to make an all-or-nothing choice between .NET and J2EE. SOAP is vendor- and platform-neutral. You should choose a SOAP implementation based on the requirements of your application -- for each application. What language are you working with? What platform do you want to run it on? What existing infrastructure do you need to support? What other constraints do you need to deal with (footprint, performance, scalability, reliability, security, etc.) These questions should guide you to your choice.

In general, I recommend using .NET when you're working with VB, C#, Excel, IIS/ASP, or any other Microsoft languages/technologies. If you're using Java, your choices are much wider, so you probably want to look at characteristics such as ease of use, performance, configuration fit, portability, etc. For a WinCE PDA application, you might try PocketSOAP or Systinet WASP for C++

Dig Deeper on Topics Archive

Follow up answers from the Jim Keogh webcast Jim Keogh is the author of 54 technology-related books, including J2EE: The Complete Reference. Jim Keogh introduced PC programming nationally in his Popular Electronics Magazine column in 1982, 4 years after Apple Computer started in a garage. He was a team member who built one of the first Windows applications by a Wall Street firm, featured by Bill Gates in 1986. Keogh has spent more than a decade developing computer systems for Wall Street firms such as Salomon, Inc. and Bear Stearns, Inc. Keogh is on the faculty of Columbia University where he teaches technology courses include the Java Application Development lab.

Jim was gracious enough to answer over 20 questions that we couldn't get to during his recent webcast.

Have a question for an expert?

Please add a title for your question

Get answers from a TechTarget expert on whatever's puzzling you.

You will be able to add details on the next page.

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.