Migration of a J2EE EJB 2 application JBoss
on EJB 3 Wildfly

The goal of the project was to lift an aging Java application architecture to a newer technical level. In detail, it was about the replacement of Entity Beans by the Java Persistence API.

Planung Applikation Meeting

Challenge

In addition to the incompatibilities of the libraries used, a particular challenge was to maintain the model-driven approach to the creation of the persistence layer that had been pursued over the last 10 years. At the same time, the architecture had to be changed from EJB2 to EJB3.

  • Technology break in the transition from EJB 2 to EJB 3

  • Reduce manual migration
  • Avoid manual transmission errors
  • big project, many classes and lines of code
  • comprehensive data model
  • Get developers mentally in tune with EJB 3 (cut off old habits)

Realization

Familiarization with the project using reverse engineering methods. Step-by-step pragmatic conversion of the individual components.

  • Removing the EJB 2 Persistence Beans
  • Manual migration of a use case
  • Proof of concept: use case on new technology functional
  • Conversion of the generation of EJB’s to POJO classes
  • Removing the EJB 2 Persistence Beans
  • Manual migration of a use case
  • Proof of concept: use case on new technology functional
  • Conversion of the generation of EJB’s to POJO classes

Project roles at a glance

BITS experts took on the following roles in this project.

  • IT Project Management

  • Senior IT-Consulting / Consulting

  • IT Quality Assurance

  • Senior Java Architecture

  • Senior Java Development

  • Senior Oracle Database Development

CONTACT

Request more information

If you would like to receive more information on this topic or about BITS, feel free to contact us without obligation.

We are at your disposal for all matters.

[email protected]

+49 (0)89 12158550

You can also make an appointment directly in our calendar.

More topics

Project organization for the reduction of CO2 emissions in the IT infrastructure (IT decarbonization) at a globally known commercial vehicle manufacturer

2024-02-13T10:47:19+01:00