.NET and J2EE

Team-Fly    

 
XML, Web Services, and the Data Revolution
By Frank  P.  Coyle
Table of Contents
Chapter 6.   .NET, J2EE, and Beyond


.NET and J2EE are frameworks for enterprise computing.

Figure 6.2 illustrates the relationship between the loosely coupled environment of the Web and the tightly coupled object-based frameworks that have been subsumed by .NET and J2EE. For example, bringing transactional integrity to SOAP-based data interchanges across Web space requires connections to transaction engines running under tightly coupled networks. Thus, the challenge for next -generation systems is to bridge the gap between the two worlds : the Web with its promise of global connectivity and more conventional middleware that holds the key to transactions, security, and identity. This is in essence the battle of titans that we now see shaping up between Microsoft's .NET and a host of rivals with implementations based on Sun's J2EE.

Figure 6.2. Microsoft's .NET and Sun's J2EE are the main architectural rivals for bridging the gap between loosely coupled Web services and more tightly coupled middle- tier services. One challenge is how to reconcile the global reach of the Web with the requirement for transactional integrity provided by more conventional middleware.

graphics/06fig02.jpg

J2EE and .NET offer options for transactions, security, and identity.

While they are often compared with each other, .NET and J2EE have fundamental differences that make direct comparison difficult. Microsoft's .NET represents the implementation of a complete enterprise architecture tuned to the Windows platform. J2EE, on the other hand, is a specification of architectural components designed to work together to define a complete enterprise architecture. However, because J2EE is a specification, it requires implementation from vendors such as Sun, IBM, BEA, Oracle, and HP. These companies turn the Java-based J2EE specification into code and, not surprisingly, provide additional functionality based on the strengths of their individual product lines.

To better understand the forces at play in the battle for the enterprise heartland, let's look at Microsoft's .NET implementation and J2EE as implemented by Sun, IBM, BEA, Oracle, and HP.


Team-Fly    
Top


XML, Web Services, and the Data Revolution
XML, Web Services, and the Data Revolution
ISBN: 0201776413
EAN: 2147483647
Year: 2002
Pages: 106
Authors: Frank Coyle

flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net