November 5, 2007
WEB SERVICES TECHNOLOGY
Java EE vs .Net Framework
Topics: Framework
Tags: .Net, Framework, J2EE
TrackBacks: See in the bottom of this page
See QuickInfo in right side of this page for detailed information
Tags: .Net, Framework, J2EE
TrackBacks: See in the bottom of this page
See QuickInfo in right side of this page for detailed information
Introduction
» Next Page: Service Description
Companies, focused on a more robust and secure solution that will manage more data, tend to choose J2EE. However companies that need a solution faster, and with less business complexity, tend to choose .NET. Sometimes the challenge can be finding developers with skills in both platforms or retraining Java developers to use .NET or vice versa.
Java EE includes several API specifications, such as JDBC, RMI, e-mail, JMS, web services, XML, etc, and defines how to coordinate them. Java EE also features some specifications unique to Java EE for components. These include Enterprise JavaBeans, servlets, portlets (following the Java Portlet specification), JavaServer Pages and several web service technologies. This allows developers to create enterprise applications that are portable and scalable, and that integrate with legacy technologies. A Java EE "application server" can handle the transactions, security, arity, scalability, concurrency and management of the components that are deployed to it, meaning that the developers can concentrate more on the business logic of the components rather than on infrastructure and integration tasks.
While the Microsoft .NET Framework is a software component that is a part of Microsoft Windows operating systems. It provides a large body of pre-coded solutions to common program requirements, and manages the execution of programs written specifically for the framework. The .NET Framework is a key Microsoft offering, and is intended to be used by most new applications created for the Windows platform.
The pre-coded solutions that form the framework’s Base Class Library cover a large range of programming needs in areas including: user interface, data access, database connectivity, cryptography, web application development, numeric algorithms, and network communications. The class library is used by programmers who combine it with their own code to produce applications.
Programs written for the .NET Framework execute in a software environment that manages the program’s runtime requirements. This runtime environment, which is also a part of the .NET Framework, is known as the Common Language Runtime (CLR). The CLR provides the appearance of an application virtual machine, so that programmers need not consider the capabilities of the specific CPU that will execute the program. The CLR also provides other important services such as security mechanisms, memory management, and exception handling. The class library and the CLR together compose the .NET Framework.
In the content of this article, we will take each of these challenges in turn and look briefly at how the two technologies handle Web Services in their technology. Web Services are currently concerned with four basic challenges:
Service Description
Service Implementation
Service Publishing, Discovery and Binding
Service Invocation and Execution
Continued on Next Page: Service Description
Enjoy this article? Why not subscribe to the full RSS feed?
Permalink:
http://blogs.swebee.com/web-services-technology/java-ee-vs-.net-framework/2007-11-05_3-1.html
http://blogs.swebee.com/web-services-technology/java-ee-vs-.net-framework/2007-11-05_3-1.html
TRACKBACKS
The URI to TrackBack this entry is:
http://blogs.swebee.com/web-services-technology/java-ee-vs-.net-framework/2007-11-05_3-1-trackback.html
No trackback right now.
Talkbacks: Java EE vs .Net Framework
No opinion right now. Be the first person to give your opinion!
QUICKINFO
Date: November 5, 2007
Permalink:
Java EE vs .Net Framework
Topics: Framework
Tags: .Net, Framework, J2EE
TrackBack URI:
Copy this URI
Permalink:
Java EE vs .Net Framework
Topics: Framework
Tags: .Net, Framework, J2EE
TrackBack URI:
Copy this URI
RECENT BLOGS
Microsoft
The Worst Microsoft Products Ever Produced
Business Software Alliance
The Use of Pirated Software Dropped in 67 Countries
Operating System
XP vs Vista vs Mac OS X vs Ubuntu
E-mail Service
Free Webmail Services Comparison
Country Code Top Level Domains
Country Domain Extensions
The Worst Microsoft Products Ever Produced
Business Software Alliance
The Use of Pirated Software Dropped in 67 Countries
Operating System
XP vs Vista vs Mac OS X vs Ubuntu
E-mail Service
Free Webmail Services Comparison
Country Code Top Level Domains
Country Domain Extensions
SEARCH TERMS
java vs net, java ee vs net, NEt vs Java, net vs java ee, java vs net web services, java SE vs java EE, Web Services Java vs Net, java ee versus net
See more in
Tech Blogs Archives
Tech Blogs Archives


















































