Is Open Source Boosting the Popularity of Java SOA?

Evans Data Corp. claims that its research shows that Java service-oriented architecture
(SOA) is increasing in popularity to the detriment of .NET based SOA. Evans Data claims that
open source implementation solutions (especially in the Eclipse world) are now more reliant
on the Java SOA platform.

However, it may be argued that .NET SOA has life in it yet, because if it can manage to
produce huge revenues for the small community of users that rely on .NET SOA, while the
bigger numbers of users of Java SOA derive only incremental revenues per client that uses
it, then .NET SOA could be the more effective and efficient between the two SOA
implementation solutions.

A criticism of .NET SOA is that the source code is not always provided completely, so that
open source SOA like Java become more user-friendly during software development where an
examination of source code becomes very important. Open source technology, in general, is
also less expensive for client companies or end users to adapt to and use because they need
not spend on operating systems, databases, and additional infrastructure components. But
now, it seems that profit-oriented developers also want to put a monetary or financial value
to open source technology, which may go against its very nature which is being an open
source resource.

Still, there is an advantage to putting a monetary value on open-source technology like
Java SOA – commercial software developers will find it less easy to bypass appropriate
licensing processes when creating solutions based on open source technology. Also, if end
users find the open source solution to be problematic to use, they can contact the open
source developer from which the technology originated rather than a third party.