Architekturansätze
Kernaussage
Für jedes Projekt sollte eine maßgeschneiderte, optimale Architektur definiert werden. Dafür besitzt jambit einen reichen Erfahrungsschatz an allen gängigen Softwarearchitekturen.
Ziele einer guten Architektur
- Stabile Schnittstellen in Kernbereichen (Stabiles Domänenmodell)
- Einfachheit und Verständlichkeit der Struktur
- Explizites Management von Abhängigkeiten (Entkopplung von Komponenten)
- Zugänglichkeit für automatisierte Tests
Beherrschung von gängigen Architekturansätzen
- Service Oriented Architecture
- Expertise beim Einsatz von XML Webservices
- Enterprise Application Integration
- Lose Kopplung durch Einsatz von Message Oriented Middleware
- Model Driven Architecture
- Komponentenbasierte Architekturen (OSGi, Spring etc.)
- Schichtenarchitekturen (UI inkl. MVC, Business Tier , Data Access Tier, etc.)
- Verteilte Architekturen
- Peer 2 Peer Architekturen
- 3-Tier Architekturen (EJB, Corba)
- Client Server Architekturen

