Self Contained Systems

Der Ansatz des in sich geschlossenen Systems (Self-Contained System, SCS) ist eine Architektur, die sich auf die Aufteilung der Funktionalität in viele unabhängige Systeme konzentriert und das gesamte logische System zu einer Zusammenarbeit vieler kleinerer Softwaresysteme macht. Dies vermeidet das Problem großer Monolithen, die ständig wachsen und schließlich nicht mehr zu warten sind.


Nützliche Links:

WebDev: Micro-Frontends


Nützliche Links:

Tool Integration: OSLC

Open Services for Lifecycle Collaboration (OSLC) ist eine offene Initiative um Spezifikationen für die Integration von Werkzeugen auszuarbeiten, mit denen Software entwickelt wird. Diese Initiative hat nach und nach Themen bearbeitet wie Application Lifecycle Management (ALM), Product Lifecycle Management (PLM), Betrieb von IT-Systemen und andere. Bei OSLC geht es darum, die Arbeit von Werkzeug-Anbietern und -Nutzern durch Standardisierung zu vereinfachen.


Nützliche Links:

SCM Tools: Git

Git ist eine freie Software zur verteilten Versionsverwaltung von Dateien, durch Linus Torvalds initiiert wurde.


Nützliche Links:

Build Tools: NuGet

NuGet ist ein System zur Verteilung von Software-Komponenten in Form von Paketen. Dadurch wird bei der Softwareentwicklung unter .NET die Einbindung von Bibliotheken in Projekte erleichtert.


Nützliche Links:

Build Tools: MSBuild

MSBuild (auch als Microsoft Build Engine bezeichnet) ist ein von Microsoft entwickeltes, kostenloses Software-Werkzeug zum das Erstellen von .NET-basierten Anwendungen. Visual-Studio-Projekte lassen sich mittels MSBuild auch ohne den Einsatz von Visual Studio bauen.


Nützliche Links:

Build Tools: Maven

Maven ist ein Build-Management-Werkzeug der Apache Software Foundation und basiert auf Java. Mit Maven kann man insbesondere Java-Programme standardisiert erstellen und verwalten.


Nützliche Links:

1 2 3 4 5