Architekturberatung
Abb.: Verallgemeinerte .NET Architektur (Quelle Microsoft)
Die Möglichkeiten eine Softwarearchitektur mit .NET aufzubauen sind nahezu grenzenlos. Daher ist es aber auch umso schwieriger, die geeignete Architektur für jede Anwendung zu finden. Nicht immer ist dabei der schwierigste und flexibelste Ansatz der beste.
Es muss von Anfang besonderer Wert auf die Ausbaufähigkeit, Skalierbarkeit und Wartungsfreundlichkeit der späteren Software gelegt werden, jedoch darf auch die Performance, also die Geschwindigkeit für das Laden und Speichern der Daten nie außer Acht gelassen werden.
Manchmal muss dabei zwischen Flexibilität und Performance auch ein gesunder Kompromiss gefunden werden. Deshalb fallen Softwarearchitekturen für unterschiedliche Anforderungen auch unterschiedlich aus.
Fragen zur logischen und physischen Schichtentrennung, Dependency Injection und Plugin Funktionalität müssen dabei ebenso beantwortet werden, wie der Einsatz von Produkten wie z.B. Microsoft Windows Workflow Foundation oder BizTalk Server.
Wir helfen Ihnen gerne dabei, die auf ihr Projekt am besten zugeschnittene Architektur zu finden.