The software solution currently in use no longer meets current requirements. This is due to changes in processes, newly created products and regular changes in legal requirements. PTA takes over the new development of the application, including Description of the business requirements, technical conception, implementation, quality assurance, migration of old data, commissioning. The new software solution is based on service-oriented architecture and implements technical functions in the backend as micro-services. The frontend is responsible for the visualization of the information. In addition, there is a multitude of interfaces, most of which are file-based.
Supplement
The frontend is based on Angular using Angular material and Redux. In the backend, openJDK with Java 11 forms the basis as well as Spring Boot with Spring Security and Spring Cloud. The communication between front- and backend is done using ReST services and JSON. In addition, many other components are in use which allow the complexity of the application to be actively controlled. The PTA has defined the technological implementation and designed the software architecture. For quality assurance, front- and backend automated tests are carried out, among others by using a sonarqube.
Subject description
The new application supports billing for the products Redispatch, domestic and foreign grid reserve, capacity reserve and reactive power. With Redispatch, the aim is to bill for interventions in the system usage caused by transmission system operators to avoid or eliminate grid bottlenecks. In the case of domestic grid reserve, the provision of reserve power plants must be accounted for. The foreign grid reserve involves the mapping of complex contracts with electricity producers from other European countries. The settlement of charged capacity reserve plants is the main component of the capacity reserve product. The fifth product settles costs for reactive power.