Migration of an EEG settlement system to Apache Geronimo
Project duration: 3 months
Brief description
The EEG settlement system is a J2EE-based n-tier application and is used for the implementation of the tasks of a transfer network operator within the context of the Renewable Energy Sources Act (EEG). Due to a change to the IT infrastructure, the backend must be migrated from an SAP Web Application Server to an Apache Geronimo Application Server.
Supplement
The n-tier solution plans the client as a rich client. The client only has the presentation logic (Swing, JDesktop, MVC-Pattern), while the entire business logic is implemented on the server (J2EE). Communication between the client and server is via RMI/IIOP, server-side control of the processing is implemented via stateless session beans. Access to the underlying Oracle database is via JDBC. During the migration, the business logic must be migrated in the backend from the previously-used SAP WEB application server to Apache Geronimo, retaining the scope of function, the database and the presentation logic.
Subject description
According to the Renewable Energy Sources Act (EEG), a transmission provider has the following responsibilities: (a) Discharge and reimbursement of the energy received by the distribution system operators within the transmission provider's control area, as defined by EEG. (b) Recording the energy received (quantity and chronological sequence) and the reimbursement payments made. (c) Adjusting the received energy and the reimbursements made between the 4 transmission providers in Germany. (d) Marketing of the EEG energy to an energy exchange. (e) Distribution of the costs to all electricity supply companies supplying end consumers (EVUs) within its control area.