The J2EE Platform
Java platforms today are on their way to taking the lead in
the world market. SUN, unsatisfied with this success continues
to push the JAVA logic to its limits with JAVA 2 Enterprise
Edition (J2EE). This platform offers a great number of
interfaces and frameworks meeting the technical needs of
today's E-business servers.
These are the most well-known:
- Servlets/JSP/JSF: For building a Web, WAP or XML front-end.
- RMI/Corba (IIOP): To make objects communicate. Synchronous
Middleware
- EJB: Business component management
- JTA/JTS: Transaction management
- JDBC: Database connectivity management
- JNDI: Directory services management
- JCA: Connection to the legacy systems (ERP, Mainframe)
- JAAS: Management of authentification and access
rights
- JMS: Asynchronous communication. Message
Oriented Middleware (MOM)
- JavaMail: Mail management
This list of services is specified
by a consortium in which SUN and
the majority
of the actors
of software industry
(IBM, Oracle, SAP...) participate.
Many products offer implementations
of these standards.
J2EE Servers
The market for J2EE servers is in full expansion. BEA,
IBM, ORACLE, BORLAND and many others have joined the
battle
since 1998. This competition benefits the user, who
can then choose the technical implementation that best
meets
his needs. It is no longer difficult to port an application
from one J2EE server to another. It is even possible
to choose a different implementation for each service.
This
competition is what makes the Java platform so successful. 
On this diagram, each block can be selected based on technical
and/or financial criteria independently of the other blocks.
Choosing a machine (IBM, SUN, HP...), choosing the operating
system (Windows, Solaris, Linux, AS400...), choosing the
Java virtual machine (SUN, IBM, BEA...), and then choosing
from the various J2EE service suppliers (BEA, IBM, ORACLE,
BORLAND...) makes it possible to obtain a configuration
with a coherent quality/price ratio.
J2EE Applications
J2EE application servers make it possible to develop complex
applications very quickly. These applications are able
to support several thousand transactions per second and
several hundred thousand users.
With J2EE, almost all the technical code of an application
is managed by the application server, so the server can
evolve independently from the project, placing more
and more technical
features at the disposal of the users (developers, administrators)
without ever having to modify the code, thanks to the
J2EE specifications.
SOFTEAM and J2EE
SOFTEAM's is based on object technologies, particularly
java and J2EE. SOFTEAM masters the use of J2EE in
all stages of
a project: consulting on architecture, organization
of development, application development of application
with
components, application
integration, maintenance and evolution of the applications
in production.
This expertise enables you to take maximum advantage
of the benefits of the J2EE platform, in the shortest
times
possible,
with a guarantee of high availability for your
application.
SOFTEAM includes the development by components approach
in all its projects. This is done at the same time as UML
modeling. This enables us to develop J2EE components in parallel,
giving a very short time to market. Moreover, with our breadth
of experience in component development, we make maximum use
of the capacities provided by the application servers on
the market.
To help you putting J2EE in place, SOFTEAM makes its expertise
and its capitalization on experience available to you through
its offers of Consulting, Training, Development and Products. |