Blog & News


Logbuch unserer Reise

Workflow Engines – Das Mittel gegen unflexible und teure Geschäftsprozesse

Vor Ferien oder Brückentagen muss der Urlaub noch beantragt werden. Denn bevor man seine freien Tage genießen kann, sind viele organisatorische Schritte notwendig: Der Vorgesetzte muss dem Antrag zustimmen, die Personalabteilung muss informiert werden, ein Stellvertreter muss gefunden und in die Abwesenheitsnotiz im Outlook eingetragen werden. Ziemlich viele Aufgaben. Da…

IPv6 – Das Internet im Wandel

Als das Internet in den siebziger Jahren ersonnen wurde, hatte niemand damit gerechnet, dass es solch eine überwältigende Popularität erreichen würde. Das einfache IPv4 Protokoll, welches 1981 erfunden wurde, war vollkommen ausreichend. Mit der Verbreitung der PCs und der Entstehung des World Wide Web (WWW) wurde aber schon Mitte der…

Legacy Code unter Kontrolle – Folge 3, JMockit für Fortgeschrittene

m ersten Blog-Eintrag dieser kleinen Serie habe ich erzählt, warum JMockit eine so wichtige Rolle spielt, wenn es darum geht, eine Legacy-Anwendung zu testen. Im nächsten Eintrag habe ich das wichtigste API von JMockit, das Expectations-API vorgestellt. Als Abschluss zeige ich an zwei konkreten Beispielen aus der Praxis, wie JMockit…

Lucene und Hibernate Search

Searching oder Retrieving Information ist nach wie vor eine der wichtigsten Anforderungen in der aktuellen Entwicklung von JEE-Anwendungen. Der Content eines JEE-Projekts, bzw. einer Webanwendung wird meistens in relationalen Datenbanken gespeichert. Wie kann der Content suchfähig gemacht werden? Wie kann beim Suchen über große Datenmengen eine effiziente Performanz erreicht werden,…

Legacy Code unter Kontrolle – Folge 2, Die Grundkonzepte von JMockit

In meinem letzten Blog-Eintrag habe ich erläutert, warum JMockit bei meinem aktuellen Kunden eine so wichtige Rolle spielt, wenn es darum geht, eine Legacy-Anwendung testbar zu machen und so änderbar zu halten.In der Folge 2 will ich heute darstellen, wie man konkret Unit-Tests mit JMockit schreibt und welche Konzepte dabei…

SEPA Direct Debits

Auf Initiative des European Payment Council (EPC) mit Sitz in Brüssel wurde im Januar 2008 SEPA (Single EURO Payment Area) auf den Weg gebracht. Laut EPC soll seit dem Start der SEPA nicht mehr zwischen nationalen und anderen europäischen Staaten unterschieden werden. Dieser regulative Schritt ist aus Sicht Brüssels notwendig, um…

Legacy Code unter Kontrolle Folge 1 Vorstellung von JMockit

Bei meinem aktuellen Kunden setzen wir das Tool „JMockit“ so erfolgreich ein, dass es inzwischen einen wichtigen Platz in meiner „virtuellen Werkzeugkiste“ bekommen hat. Auch wenn sich die Entwickler in meinem Team größte Mühe gegeben haben, ordentlichen Code mit einem sauberen Design zu erstellen, so schlagen wir uns nun dennoch…

Vendor Selection Process

Die Auswahl des richtigen Anbieters eines bestimmten Produkts wird in einem immer komplexer werdenden Markt zunehmend schwieriger. Glaubt man den diversen Anbietern, bieten ihre Produkte dem Kunden alle technischen Möglichkeiten und erfüllen alle nur erdenklichen Anforderungen. Zudem sind sie in der Regel robust, bieten eine innovative Architektur und sind natürlich…