This proposal has been approved and the Eclipse openK Core Modules project has been created.
Visit the project page for the latest information and development.

Eclipse openK Core Modules

Thursday, December 19, 2019 - 10:46 by Jonas Tewolde
This proposal is in the Project Proposal Phase (as defined in the Eclipse Development Process) and is written to declare its intent and scope. We solicit additional participation and input from the community. Please login and add your feedback in the comments section.
Parent Project
Proposal State
Created
Background

In 2014 a group of German Distribution System Operator (DSO) started a discussion that led to the creation of the openKonsequenz initiative (OpenKONSEQUENZ). The intention of the group is to develop open source software for system operators which matches the needs of power networks in the 21st century. The main focus is to develop a modular and vendor independent IT-system which is open to different system integrators and 3rd party module provider. Further aspects are the improvement of IT-security and user experience and the reduction of development cycles and costs.The changing energy politics creates a number of new requirements concerning the flexibility, availability, security and performance, which have to be met by the technical platform.

Scope

The Eclipse openK Core Modules provides a set of core modules for developing open source software for system operators which matches the needs of power networks in the 21st century.

The project will develop core modules for openKONSEQUENZ and make them available for the usage within user modules.

Description

This project will be the collection of all core modules that are implemented within the scope of openKONSEQUENZ.

A core module in our definition is not directly affected by users, in contrast to user modules, but is related by the user modules in the background.

The first core module implemented in this project will be „contact master data“. This module carries all the contact information, such as names and telephone numbers of contact persons and firms. The contact information is held in a discreet database and complies with the provisions of the data protection basic regulation („Datenschutz Grundverordnung, DSGVO“). This module is being referred to by the existing and future user modules.

Why Here?

An Eclipse project will garantee an open source software of quality which complies to well recognized IT-standards. Furthermore it will be open to future projects and add-ons by different vendors.

Future Work

In the near future openKONSEQUENZ will develop further modules and implement them in this project.

Project Scheduling

Several modules will be implemented in the following years. The first module in this project will be the module „contact master data“ used by all existing and future openK user modules. This will be implemented in the beginning of 2020.

Initial Contribution

the development of the first module "contact master data" for this project has already began.The code is already hosted in the two eclipse git repositories listet in the Source Code section of this proposal. We want the repositories beeing moved to this project, after this project has been created. All the code was developed by the committers of the project and eclipse contributers. All of them have signed the ECA. All used libraries has been approved, certified or the IP-Check is still in progress or in preparation for a IP-Check

Source Repository Type