Conexia Systems Solutions GmbH

 

Middleware Auswahl und Programmierung

Besonders im Java Umfeld ist es nicht so leicht sich für ein Framework zu entscheiden, da es zahlreiche Kandidaten gibt und die richtige Wahl immer von den bestehenden Softwarekomponenten und der Komplexität der Landschaft abhängt. Als eine gelungene Orientierungshilfe kann man zBsp. den Artikel von Kai Wähner auf DZone empfehlen:

Spring Integration, Mule ESB or Apache Camel ?

Egal für welche Lösung Sie sich entscheiden, auf ein exzellentes Monitoring und Alerting werden Sie nicht verzichten können. Leider wird dieses Thema selbst bei namhaften Firmen völlig unterschätzt, da die Entwicklung solcher Komponenten oft als eine Spielerei ohne Geschäftsnutzen angesehen wird. Jedes Euro welches hier investiert wird rentiert sich aber sofort, da es nicht nur die Wartungskosten Ihrer Software reduziert, sondern auch die Fehlersuche in der Entwicklungsphase dramatisch vereinfacht. Darüber hinaus ist für schreibende Zugriffe auf ein beliebiges Remotesystem ein Message Status Tracking unverzichtbar, da ein Verlust einer einzigen Message völlig inakzeptabel ist. Ein interessanter Ansatz zu dem Thema Monitoring im Java Umfeld aus derselben Quelle finden Sie hier:

Logging, Processing and Monitoring Data

Ein gutes Monitoring sollte aber neben vielen technischen Details immer eine intuitiv bedienbare Sicht auf Businessobjekte anbieten, um im Fehlerfall möglichst schnell eine unmittelbare Auswirkung auf die Geschäftsdaten zu erkennen.

E-Mail
Anruf
Infos