EnglishSite mapContactsFrançais
 CompanyConsultingTrainingDevelopmentProductsProjectsTechnologiesReferencesEventsRecruitment
J2EE
TechnologiesUML | Objecteering/UML | n-tier Architecture | J2EE | Corba | XML | Web Services | Programming languages | Java | C++

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. 

Paris  •  Rennes  •  Nantes  •  Sophia Antipolis  •  Objecteering Software
Copywright © 2009 SOFTEAM - Think Object : Modeling