Escolar Documentos
Profissional Documentos
Cultura Documentos
J2EE
Today's Software Industry relies upon e-Business e-Collaboration There are two technical visions for e-Business and e-Collaboration .NET Platform J2EE Specification Main issues of difference Collaboration Profitability
IBMs WebSphere
BEAs WebLogic 59% of J2EE market is governed by these two vendors Sun is minor player but controls J2EE Specification e-Business requirements are InterOperability Availability Throughput
Database tier
.NET Framework
Component Oriented Middle-tier infrastructure (COM+) Common Language Runtime (CLR) Just In Time compiler (JIT Compiler)
.NET Devices
Smart Internet Devices Accomplish web services efficiently
suns Interoperability is based on the communication protocol called IIOP (Internet InterOrb Protocol)
.NET platform has a much stronger technology neutral eCollaboration strategy than does J2EE
If the cost of the system is a serious consideration , then .NET has a major advantage of J2EE
While these .NET benchmarks (TPC) are real benchmarks of real machines, none of these J2EE benchmarks actually exists
Very difficult to test the code with every possible thin client
Very difficult to add new thin client to an existing system .NET framework approach is to write device independent code that interacts with visual components
implemented by many vendors. It is open in the sense that any company can license and implement the technology, but closed in the sense that it is controlled by a single vendor, and a self contained architectural island with very limited ability to interact outside of itself. One of J2EE's major disadvantages is that the choice of the platform dictates the use of a single programming language, and a programming language that is not well suited for most businesses. One of J2EE's major advantages is that most of the J2EE vendors do offer operating system portability.
The cost of running applications is much lower, since commodity hardware platforms (at 1/5 the cost of their Unix counterparts) can be used.
The ability to scale up is much greater, with the proved ability to support at least ten times the number of clients any J2EE platform has shown itself able to support. Interoperability is much stronger, with industry standard eCollaboration built into the platform.