<mediawiki xmlns="http://www.mediawiki.org/xml/export-0.10/" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.mediawiki.org/xml/export-0.10/ http://www.mediawiki.org/xml/export-0.10.xsd" version="0.10" xml:lang="de">
  <siteinfo>
    <sitename>Wiki openKONSEQUENZ</sitename>
    <dbname>db667741763</dbname>
    <base>http://wiki.openkonsequenz.de/Hauptseite</base>
    <generator>MediaWiki 1.27.1</generator>
    <case>first-letter</case>
    <namespaces>
      <namespace key="-2" case="first-letter">Medium</namespace>
      <namespace key="-1" case="first-letter">Spezial</namespace>
      <namespace key="0" case="first-letter" />
      <namespace key="1" case="first-letter">Diskussion</namespace>
      <namespace key="2" case="first-letter">Benutzer</namespace>
      <namespace key="3" case="first-letter">Benutzer Diskussion</namespace>
      <namespace key="4" case="first-letter">My wiki</namespace>
      <namespace key="5" case="first-letter">My wiki Diskussion</namespace>
      <namespace key="6" case="first-letter">Datei</namespace>
      <namespace key="7" case="first-letter">Datei Diskussion</namespace>
      <namespace key="8" case="first-letter">MediaWiki</namespace>
      <namespace key="9" case="first-letter">MediaWiki Diskussion</namespace>
      <namespace key="10" case="first-letter">Vorlage</namespace>
      <namespace key="11" case="first-letter">Vorlage Diskussion</namespace>
      <namespace key="12" case="first-letter">Hilfe</namespace>
      <namespace key="13" case="first-letter">Hilfe Diskussion</namespace>
      <namespace key="14" case="first-letter">Kategorie</namespace>
      <namespace key="15" case="first-letter">Kategorie Diskussion</namespace>
    </namespaces>
  </siteinfo>
  <page>
    <title>Hauptseite</title>
    <ns>0</ns>
    <id>2</id>
    <revision>
      <id>1328</id>
      <parentid>1315</parentid>
      <timestamp>2019-05-16T10:27:22Z</timestamp>
      <contributor>
        <username>Eschlenker</username>
        <id>55</id>
      </contributor>
      <comment>/* Styleguide */</comment>
      <model>wikitext</model>
      <format>text/x-wiki</format>
      <text xml:space="preserve" bytes="6105">{{DISPLAYTITLE:&lt;span style=&quot;display:none&quot;&gt;{{FULLPAGENAME}}&lt;/span&gt;}}

Öffentliche Arbeitsunterlagen und Dokumentation von Meetings der Architecture und Quality Committees finden Sie hier [[OrgaUndMeetings|Organisatorisches und Meetings]].

=Plattform=
===Architektur===
*[[Plattform Schichtenmodell|Schichtenmodell]]
*[[Plattform Modularchitektur|Modularchitektur]]

===Datenbereitstellung/Datenaustausch===
*[[Plattform Kommunikationsrichtlinie|Kommunikationsrichtlinie]]
*[[Quellsystem-API|Quellsystem-API (Source System API)]]
*[[Domänen-API|Domänen-API (Domain API)]]

===oK-Module===
====Quellsystem-Mock-Ups====
*[[Mock-Up-Static-Topology|Mock-Up-Topologie]]

====Nutzermodule (User Modules)====
*[[Einspeisemanagement|Einspeisemanagement (EISMAN)]]
*[[Netzzustand|Netzzustand]]

====Domänenmodule (Domain Modules)====
*[[AnlageDatenManagement|AnlageDatenManagement (ADM)]]
*[[MessDatenManagement|MessDatenManagement (MDM)]]
*[[TopologieDatenManagement|TopologieDatenManagement (TDM)]]
*[[Netzvisualsierung]]

===== Monitoring und Logging =====
Die Begriffe Monitoring und Logging werden wie folgt bei openKONSEQUENZ verwendet: 
====== Fachliches Monitoring und fachliches Logging ======
* Als '''Fachliches Monitoring''' wird die Überwachung von fachlichen Funktionen wie z.B. &quot;Einspeiser abregeln&quot;, &quot;Topologie abfragen (getTopology)&quot; verstanden.  
* '''Fachliches Logging''' adressiert das Aufzeichnen von fachlichen Benutzeraktionen oder Service-Aufrufen auf Funktionaler Sicht (2018-01-17 16:34 Start Absenkung Einspeiser 45 auf 30% durch Benutzer XZY ) und auch von Fachlichen Fehlern (z.B. Störung im Netzbetrieb, oder &quot;Aufgrund von Verriegelung konnte nicht geschaltet werden&quot;, oder &quot;Anmeldefehler durch Benutzer xxx von IP xxx&quot;. Fachliche Logs sind von Nicht-IT-Experten verständlich auch wenn sie schon sehr feingranular sind und eigentlich nicht die Standard-Interaktion mit dem Benutzer sind. Fachliche Logs könnten relevant für die Klärung von Streitigkeiten mit Netzkunden, falls z.B. nachgewiesen werden muss, dass man zügig oder diskriminierungsfrei gehandelt hat. 

====== Technisches Monitoring und Logging ======
* '''Technisches Monitoring''' bezeichnet das überwachen von eher IT-Parametern wie z.B. ob ein Service gestartet ist, was die uptime ist, was die Versionsnummer eines Services ist.  
* '''Technisches Logging''' ist das erstellen von Logs (insb. Log-Dateien) die Einträge wie z.B. Kompilier- und Start-Meldungen vom Server, Exceptions, Technische Fehler (z.B. Service Time Out) enthält. Technische Logs sind eher nur für IT-Experten relevant. 
* '''Performance Monitoring''' ist ein Spezialfall vom technischen Monitoring. Hier werden insb. Kennzahlen wie Durchsatz oder Antwortzeit für Services oder Prozessdurchläufe ermittelt.

====Querschnittsmodule (Core Modules)====
*[[Authentication&amp;Authorization]]
*[[Reporting]]

===Installation &amp; Betrieb===
*[[Administration und Installation|Adminstration &amp; Installation]]
*[[Plattform Integrationsstrategien|Integrationsstrategien]]

===Entwicklung===

=Umgebungen=

==Referenzumgebung==

=== Bereitstellung ===

Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Deployment View) verantwortet das Konsortium neben der Demonstrationsumgebung (Demo Environment) und den [[Abnahmeplattform]]en (QA Environment) auch die Bereitstellung einer Referenzumgebung (Reference Environment).&lt;br&gt;
Diese Referenzumgebung wird als direkt verwendbares Image (siehe: openKONSEQUENZ Quailty Comittee Handbook) über die [http://www.softlayer.com/de IBM Softlayer Cloud] angeboten.
Notwendige Voraussetzung ist ein Account bei Softlayer!
Über das Softlayer-Kundenportal kann unter [https://control.softlayer.com/devices/images Imagevorlagen] nach öffentlichen Images gesucht werden, welche direkt als Virtueller Server (kostenpflichtig) instanziiert werden können.
Die Detailbeschreibungen des jeweiligen Inhaltes dieser Images sind in der [[Imageliste]].&lt;br&gt;
Ein direkter Download der Images als Datei im [https://de.wikipedia.org/wiki/Virtual-Hard-Disk-Format VHD-Format] zur lokalen Instanziierung ist angedacht. Leider sind vorher noch Fragen zur Haftung und zu einigen Nutzungs-Lizenzen zu klären.

=== Komponenten ===

Gemäß dem openKONSEQUENZ Architecture Committee Handbook (Kapitel: Technical Constraints) enthält die Referenzumgebung derzeit folgende Softwarekomponenten, welche durch openKONSEQUENZ zur Referenzumgebung zusammengestellt wurden:
* [http://releases.ubuntu.com/16.04/ Ubuntu 16.04 LTS (Xenial Xerus)]
* [https://httpd.apache.org/docs/2.4/ Apache/2.4]
* [https://www.postgresql.org/ PostgreSQL 9.5]
* [http://www.oracle.com/technetwork/java/javase/8u92-relnotes-2949471.html Java™ SE Development Kit 8]
* [https://tomcat.apache.org/download-80.cgi Apache Tomcat® 8]
* [https://de.talend.com/ Talend ESB - Runtime 6]

=== Installation und Konfiguration ===

Gemäß den Ansprüchen von openKONSEQUENZ enthält die Referenzumgebung keine intransparenten Bestandteile. Die Installation und Konfiguration aller Bestandteile der Referenzumgebung wird auf der Seite [[Installation]] erläutert.

== Demonstrationsumgebung ==
Die fertige Installation des ersten Moduls Einspeisemanagement (EISMAN) kann unter der URL [http://demo.openkonsequenz.de demo.openkonsequenz.de] angesehen werden.

Die Hotline zur Demo-Umgebung bei Mettenmeier ist unter Tel. 05251 150 357 zu erreichen.

=Styleguide=
Im Bereich [[Styleguide]] werden Erfahrungen aus laufenden Projekte als Vorgaben für neue Projekte geteilt.
[[Styleguide (in Bearbeitung)]]

=Best Practises=
Im Bereich [[Best Practises]] werden Erfahrungen aus laufenden Projekte als Empfehlungen für neue Projekte geteilt.

=Glossar=
Das [[Glossar]] beinhaltet alle im openKONSEQUENZ definierten und zu verwendenden Begriffe.

=Dieses Wiki=
Dies ist das öffentliche openKONSEQUENZ-Wiki (frei im Internet)! Schreibberechtigung haben Mitglieder des openKONSEQUENZ ACQC (Architecture- and Quality-Committee).
*[[Wiki-Verwendung|Verwendung]]
*[[Wiki-Vorlagen|Vorlagen]]
*[[Wiki-Installation|Installation]]
*[[Wiki-Migration|Migration]]</text>
      <sha1>ol8vrxdeq9uomchk0ux9qx5ijlkikxi</sha1>
    </revision>
  </page>
</mediawiki>
