SOAP-Webservice mit Spring-WS

Webservices sind immer dort sinnvoll, wo verschiedene Systeme miteinander kommunizieren. Die Kommunikation kann zum Beispiel über das Internet zwischen verschiedenen Systemen stattfinden oder auch innerhalb einer Serverfarm zwischen verschiedenen Diensten. Dabei müssen die kommunizierenden Systeme nicht auf der gleichen Technologie

JSR303 IBAN-Validierung

Mit der Einführung von SEPA (Einheitlicher Euro-Zahlungsverkehrraum / Single Euro Payment Area) in Europa ist in vielen kaufmännischen Tools und Lösungen auch die weltweit standardisierte IBAN (International Bank Account Number) ein aktuelles Thema. Diese Software muss auf die aktuellen Standards

Zyklische Abhängigkeiten vermeiden

Es gibt kaum ein größeres Leid eines Softwareentwicklers als Wartung schlechter Software, welche nicht für Nachhaltigkeit ausgelegt wurde. Nachhaltige Software sollte eine möglichst gute Architektur aufweisen. Verschiedene Komponenten eines Softwaresystems weisen im Normalfall eine klare Struktur auf: In Schichten aufgeteilte