Well, you seem to be interested in the idea of write once, debug everywhere. The article, titled, "Why J2EE Firms Are Considering Microsoft .NET", gives some specific examples of where Java and J2EE have failed and quotes Java and J2EE proponents as to why it's failed. In relation to Oracle's stuff, the article says,
"Oracle’s App Dev Framework (ADF): Oracle defines an uber-J2EE implementation. The company takes a different approach, however, by licensing its API layer for use on other application servers. But this is simply a different way to make customers dependent on Oracle. For example, a customer still has to build solutions by using either Oracle + Vendor X or Oracle + Vendor Y."
>
>Sorry but no, I'm not so interest about a dotnet (at least yet).
>
>AT
Craig Berntson
MCSD, Microsoft .Net MVP, Grape City Community Influencer