|
What are the main benefits of the J2EE platform |
|
|
The J2EE platform provides the following:
- Complete Web services support. The J2EE platform provides a framework for
developing and deploying web services on the Java platform. The Java API for
XML-based RPC (JAX-RPC) enables Java technology developers to develop SOAP
based interoperable and portable web services. Developers use the standard
JAX-RPC programming model to develop SOAP based web service clients and
endpoints. A web service endpoint is described using a Web Services
Description Language (WSDL) document. JAX-RPC enables JAX-RPC clients
to invoke web services developed across heterogeneous platforms. In a
similar manner, JAX-RPC web service endpoints can be invoked by heterogeneous
clients. For more info, see http://java.sun.com/webservices/.
- Faster solutions delivery time to market. The J2EE platform uses
"containers" to simplify development. J2EE containers provide for the
separation of business logic from resource and lifecycle management, which
means that developers can focus on writing business logic -- their value add --
rather than writing enterprise infrastructure. For example, the Enterprise
JavaBeans (EJB) container (implemented by J2EE technology vendors) handles
distributed communication, threading, scaling, transaction management, etc.
Similarly, Java Servlets simplify web development by providing infrastructure
for component, communication, and session management in a web container that
is integrated with a web server.
- Freedom of choice. J2EE technology is a set of standards that many vendors
can implement. The vendors are free to compete on implementations but not on
standards or APIs. Sun supplies a comprehensive J2EE Compatibility Test Suite
(CTS) to J2EE licensees. The J2EE CTS helps ensure compatibility among the
application vendors which helps ensure portability for the applications and
components written for the J2EE platform. The J2EE platform brings Write Once,
Run Anywhere (WORA) to the server.
- Simplified connectivity. J2EE technology makes it easier to connect the
applications and systems you already have and bring those capabilities to the
web, to cell phones, and to devices. J2EE offers Java Message Service for
integrating diverse applications in a loosely coupled, asynchronous way. The
J2EE platform also offers CORBA support for tightly linking systems through
remote method calls. In addition, the J2EE platform has J2EE Connectors for
linking to enterprise information systems such as ERP systems, packaged
financial applications, and CRM applications.
- By offering one platform with faster solution delivery time to market,
freedom of choice, and simplified connectivity, the J2EE platform helps IT
by reducing TCO and simultaneously avoiding single-source for their
enterprise software needs.
Related Tips
|
Page 1 of 0 ( 0 comments )
You can share your information about this topic using the form below!
Please do not post your questions with this form! Thanks.