Netzwerksolution Documentation Report

ET-CLI-SERVICE-ARCHITECTURE-001

CLI Service Architecture#

Architekturprinzip#

Ein CLI-Service ist eine stabile, skriptfähige Oberfläche vor einem Engineering-Werkzeug. Die gemeinsame Architektur vereinheitlicht Verträge; sie verlangt keine gemeinsame Binärdatei.

Aufrufer
                  → CLI-Parser
                  → Eingabevalidierung
                  → fachlicher Tool-Service
                  → Ergebnis / Evidence
                  → Exit-Code

Serviceklassen#

Grenzen#

CLI-Services besitzen Argumente, Ausgabeformate und Exit-Codes. Die fachlichen Regeln bleiben Eigentum des jeweiligen Werkzeugbereichs. Ein CLI-Service darf keine Enterprise-, Solution-, Workspace- oder Runtime-Architektur stillschweigend definieren.

Gemeinsame Eigenschaften#

Zentrale CLI#

Eine gemeinsame ns-CLI bleibt eine mögliche spätere Fassade. Bis zu einer eigenen Implementierung sind die vorhandenen Skripte die kanonischen ausführbaren Oberflächen; ihre Namen und Optionen dürfen nicht als bereits migrierte Unterbefehle dargestellt werden.