One of N-ERGIE’s requests was central data management. To realize this, we wrote a portlet application that runs on the internal WebSphere portal server and can therefore be maintained via the Internet. There, the employees in the business customers department can maintain this so-called master data centrally.
In order to make the data for the determination of grid fees and address validation available, the initial stock of the NetKalk database and postal code data was imported via command line. The data records can be updated at any time if the database operators adjust their data stocks using the tools developed for this.
The applications in which the determination of the grid usage fees and address validation is done are implemented as web services and developed as standard JEE applications. The advantage of this is that other N-ERGIE applications can access these tools and there is no need for redevelopment for other projects. That is how we fulfilled N-ERGIE’s desire to reuse the developments. The rate calculator now accesses both of these applications via SOAP web services. The master data is part of the rate calculator and is read out via a direct service layer with database access.
After we brought the data together in the rate calculator, the programming was done for the algorithms for price calculation.