Begin with business processes and then progress into leading-edge technologies
Topic: Java
David, I think Loraine's point was correct from the article. That is more that companies are intending to keep spending more on .NE. Maybe because it must do something more for them than just 'free' Java!
Do you think enterprises would pay for something that was free if it didn't need to. There's obvious significant differentiators and more to the point, paying more can be a plus lest your not giving credit to IT for realizing they are getting an ROI.
You could equally argue, paying for something when you don't need to, proves that the free stuff sucks! (just a little)!.
Francis, regarding your question: "Do you think enterprises would pay for something that was free if it didnt need to."
In a word, yes. I've seen many organizations make a "safe" decision for a because they know that Microsoft is big and a safe bet. I write proprietary software so I'm not against propriettary software. But, alot of the open source offerings are very good.
We have MySQL and MS SQLServer in house. MySQL is faster and does everything we need (PostgreSQL is even better IMO). Out app connects to both databases, but we find MS SQLServer to be slower even though it is on expensive hardware. Our MySQL Database is on a box which cost 1/10th what the MS box cost.
If you have to run an application which only runs under Windows then you've got no choice - and that is certainly a very valid argument for a proprietary solution. But if your application runs under an open source framework, it will generally cost you less.
Case in point: A friend works for a large organization using MS exclusively. Their department wanted to network with another department over a fiber connection. Their setup required a special MS box to sit between the two networks. This required an extra box, licenses for
connectivity software and they send someone for a weeks worth of training to manage the box.
We bridge two networks via a linux box (which is also used as a workstation). I just setup the two network cards for their respective networks and I didn't need a week of training to do it. I fail to see what the benefit of the MS solution is? Where's the ROI?
While the balance between .NET and J2EE still seems to be shifting from year-to-year one of the real take-aways here is that mixed platform environments are, and will likely continue to be a way of life for both SOA and non-SOA environments. Regardless of which one, if either, is the dominant platform in any given enterprise organizations need to take that into consideration as they select toolsets to manage these highly heterogeneous environments. While you could use different tools from various vendors, it probably makes more sense to find a solution that covers both J2EE and .NET so you are using the same metrics and terminology to monitor and manage transactions that span these mixed environments.
Topic: .Net
Microsoft's framework for developing software promotes interoperability, portability
Blog: London Dev Conference Shows .NET, Open Source Coexist
Article: Protecting Increasingly Vulnerable Applications
News: Microsoft Acquires Teamprise
Related Topics
Java
Software Forum: Information On Demand Virtual ExperienceThis interactive virtual forum presents leading IT experts providing the insights you need to turn your information into a strategic driver for innovation, business optimization and competitive differentiation.
Performance Under Pressure: The State of Enterprise Web Application Quality and AvailabilityThis research study finds that Web application issues are an all-too-common problem and examines these Web-based enterprise application issues from two perspectives: that of an online customer and that of a site manager.

Data management and storage solutions, tips and best practices to improve the scalability, reliability, and accessability of your data.

Data manipulation strategies that make data stores more manageable and reduce the need for storage capacity and its associated costs.

Comprehensive power protection solutions.

Best practices, strategies and technologies to help you use security information and event log management efficiently and effectively in order to get business value in terms of increased security, reduced risk, regulatory compliance and increased business agility.
Social Media Policies ToolkitDefine the rules at your company for the proper use of social media platforms such as Blogs, Twitter, Facebook and Youtube. Ensure your users are spending their time productively and company resources are being used for the business.
ITIL V3 Foundation - Complete Certification KitEnhance your IT career by getting your ITIL Foundation Certificate. It's fast and easy with this complete resource. The 186-page eBook and companion online training course is guaranteed to help you pass the ITIL exam.
Re: "Overall, though, most companies plan to invest more in .NET than Java. Three-fourths say theyll spend more on .NET and half of those surveys say they plan to add additional .NET staff, according to the article."
I'm not surprised. It seems every Microsoft shop I've run into spends inordinate amounts of money in hardware, training and license support. Java shops many times simply cost less because the license costs are cheaper or free and the setup is straight-forward. And they seem to be doing more.
Paying more is not usually a plus.