|
Der Schwerpunkt meiner Arbeit liegt auf der objektorientierten Modellierung und Entwicklung
von Geschäftsapplikationen, vornehmlich in JAVA.
Der Bereich erstreckt sich hierbei von einfachen Systemen wie zum Beispiel Callcenter - Applikation bis hin
zur umfassenden Modellierung und Umsetzung von geschäftskritischen Prozessen und Modellen.
Die Möglichkeit zur Integration von Altsystemen, sowie die Wart- und Erweiterbarkeit der jeweils
gefundenen Lösung stehen hierbei im Vordergrund, um so einen optimalen Kosten / Nutzen - Faktor erreichen zu können.
Neben der reinen Architektur- bzw. Programmiertätigkeit arbeite ich auch im Bereich technische Projektleitung, wobei
das Aufgabengebiet hierbei die Auswahl der einzusetzenden Technologien, das Erarbeiten geeigneter Projektstrukturen, die Auswahl
der einzusetzenden Werkzeuge, die Einarbeitung und Betreuung der beteiligten Entwickler sowie die Dokumentation und den Kundenkontakt umfasst.
Die Wahl der einzusetzenden Technologien stellt für mich hierbei zunächst keine philosophische oder akademische Frage dar.
Der Ansatz ist vielmehr pragmatischer Natur: Die jeweils geeignete Technologie für die jeweilige Aufgabe. Neben kommerziellen Produkten wie etwa BEA Weblogic kommen
hierbei auch verstärkt Open - Source - Produkte und Frameworks, wie etwa JBoss
zum Einsatz. Viele erfolgreich abgeschlossene Projekte konnten bisher von der meist sehr guten Produktqualität sowie dem direkten Einblick in den Quellcode
sowohl auf der Kosten- als auch auf Zeiteben vom Open - Source - Ansatz profitieren.
Die viel- und oftbeschworene Softwarekrise hat mich nach vielen "klassischen" Softwareprojekten
auf die Komponentenorientierung und deren kritische Betrachtung im produktiven Umfeld gebracht.
Um betriebswirtschaftlich sinnvoll arbeiten zu können, ist der Einsatz von Komponententechnologien und die Hinarbeit
auf die Widerverwendbarkeit von Software meiner Meinung nach unumgänglich. Diesem Thema habe ich auch meine
Diplomarbeit gewidmet.
Die Plattform der Wahl für komponentenorientierte System ist hierbei für mich J2EE. Der Ansatz der hier
verfolgt wird, ist schlüssig und erlaubt die effiziente Entwicklung moderner, flexibler, wartbarer und skalierbarer Systeme.
Die zur Verfügung gestellten Funktionalitäten, vom einfachen Servlet / JSP - Modell bis hin zur Integration von Legacy - Systemen
wie etwa SAP oder IBM MQSeries decken ein sehr breites Spektrum ab. Durch die Kombination von J2EE mit leichtgewichtigeren Komponenten
(z.B. JDO, Spring) können hochskalierbare, geschäftskritische
Systeme effizient umgesetzt werden. Voraussetzung für erfolgreiche Projekte ist jedoch, wie in den meisten Gebieten, ein sinnvoller Einsatz der zur verfügung gestellten Technologien.
|