Kunde: Deutsche Forschungsgemeinschaft (DFG)
Zeitraum: Seit 07/2008 bis laufend (2013)
Projekt: Realisierung DMS/ElektrA
Projektbeschreibung:
Migration einer bestehenden Fachanwendung auf Basis des J2EE-Standards auf ein modernes Web-Framework unter Verwendung von JSF 2.0
Projektumgebung:
- Oracle 11g,
- Bea/Oracle Weblogic Application Server 10.3
- JBPM (JBoss)
- JSF-Framework Captain Casa
- Eclipse
- Enterprise Architect
- Hudson (Build-Server)
- JUnit
- JavaServer Faces (JSF)
- XML-Spy
Tätigkeit:
- Individualentwicklung einer J2EE konformen 3 Tier Architektur
- Coaching von J2EE
- Architekturdesign des JSF konformen Frontends
- Entwicklung von JSF- Client Komponenten im Kontext von Captain Casa (www.CaptainCasa.com)
- Coaching und Koordination der Entwicklung
- Entwicklung und Konzeption des EJB Designs
- Anbindung und Entwicklung von Berechtigungen via Active Directory
- Aufbau des physischen DB-Designs (ORACLE 8i)
- Implementierung von Enterprise Java Beans auf einem BEA WebLogic Server
- Entwicklung diverser Hilfs- und Schnittstellendienste
- Anbindung via „SOAP“ an Fremdsysteme
Kunde: Land Hessen (eecHessen)
Zeitraum: 7/2007 bis 6/2008
Projekt: eNORM-HESSEN
Projektbeschreibung:
Gegenstand von eNORM-HESSEN ist die automatisierte Bereitstellung von Informationen aus unterschiedlichen Quellsystemen (Webserver des Bundesrates, Informationsplattform des Bundestages, Landtagsinformationssystem) verfolgt.
Projektumgebung:
- Microsoft® BizTalk® Server
- OpenText – Domea (Workflow-Server)
- Tomcat, Axis2 (SOAP)
- Eclipse
- JUnit
- Subversion (SVN)
- SoapUI
- XML-Spy
Tätigkeit:
- Konzeption und Architektur für das DMS-Teilprojekt eNORM-HESSEN zur Anbindung von Fremdsystemen
- Konzeption mit technischen Umsetzung von Businessprozesse auf Basis von Microsoft BizTalk-Server
- Prüfung der Machbarkeit von technischen Architekturen
- Schnittstellendefinition und Abstimmung der technischen Schnittstelle (WSDL / XML) zum Bundesrat Web-Server
- Erstellung der Laufzeitumgebung mit Integrationsplattform BizTalk-Server
- Abstimmung zu der technischen Umsetzung von fachlichen Prozessen
- Abstimmung der Projektplanung mit der Betriebseinführung der Hessischen Zentrale für Datenverarbeitung (HZD)
- Aufbau der Testumgebung
Kunde: Hessische Ministerium der Justiz (HMdJ)
Ordnungswidrigkeiten im Straßenverkehr vor dem Hintergrund vorgegebener
behörden- und fachverfahrensspezifischer Mikroprozesse nach dem Leitbild
serviceorientierter Architekturen (SOA).
Tätigkeit:
- Implementierung von Service-Komponenten zur Anbindung an ein DMS-System
- Orchestrierung der fachspezifischen Kommunikationsflüsse
- Erweiterungen von Kommunikationswegen zur Einbindung von Microsoft Office
- SharePoint Server (MOSS)
- Implementierung der Geschäftsprozesse innerhalb der Integrationsplatt-Form MS BizTalk-Server
- Implementierung und Koordination bei der Erstellung von .NET Services in Verbindung mit Java-Services
- Unterstützung bei der Einführung der Integrationsplattform
Kunde: Land Hessen (eecHessen)
Zeitraum: 06/2006 bis 01/2007
Projekt: Im Rahmen eines Standardisierungsverfahrens für das Land Hessen wurden
Erweiterungen und Anpassungen am Domea DMS-System der Firma OpenText
implementiert.
Tätigkeit:
- Analyse der Middelware Domea Gate
- Entscheidungsvorlagen zur Nutzung der Domea Middelware
- Customizing des Domea WebDesks
- Anpassungen der Benutzeroberfläche mit Anlehnung am Landesreferenzmodel
- Erweiterungen des Domea DMS-System um fachspezifische Metadaten
- Anpassungen zur Einbindung von bestehenden Fachverfahren in den Domea WebDesk
Kunde: Deutschen Zentrum für Luft- und Raumfahrt (DLR)
Zeitraum: 10/2005 bis 06/2006
Projekt: Die bestehende Fachanwendung zur Antragstellung und Verwaltung von Förder-
anträgen wurde für die Nutzung der Virtuellen Poststelle (VPS2.x) des Bundes
vorbereitet und erweitert. (Folgeprojekt s.u.)
Tätigkeit:
- Analyse der bestehenden Anwendungskomponenten
- Konzeption und Design zur Umsetzung der Migration auf VPS2.x
- Steuerung und Koordination des Partners, zur Bereitstellung und Installation der VPS2.x
- Implementierung und Anbindung der neuen Basiskomponenten
- Konfigurationsmanagment, Bereitstellung und Betriebsunterstüzung bei der Einführung der Virtuellen Poststelle 2.x
Kunde: Bundesamt für Güterverkehr (BaG)
Zeitraum: 03/2005 bis 10/2005
Projekt: Erweiterungen der bestehenden Softwarelösung zur Straßenkontrolle von
Güterverkehr
Tätigkeit:
- Anbindung an eine Druck- und Kuvertierstrasse für die Massenverarbeitung
- Erweiterung zur elektronischen Aktenverarbeitung von nicht elektronischer
- Post (Posteingangsstelle)
Kunde: Deutschen Zentrum für Luft- und Raumfahrt (DLR)
Zeitraum: 11/2003 bis 03/2005
Projekt: Architekturkonzeption und Implementierung einer J2EE Web-Applikation zur
Signaturkartengestützten Anbindung von Zuwendungsempfängern der Forschungs-
förderung. Alle rechtlich relevanten Prozesse werden über computergestützte
Mechanismen mit elektronisch qualifizierten Signaturen abgebildet.
Das Applikationssystem basiert auf Oracle9iAS (Applikationsserver) und setzt
Governikus 1.1 von der Firma "bremen online services" als Middleware zur
sicheren Übertragung vertraulicher Inhalte ein.
Tätigkeit:
- Konzeption und Entwicklung von Backend-Funktionen zur Anbindung an bestehende Verfahren
- Basisdesign für die Einbindung der Signaturkomponenten ,Governikus" (OSCI)
- Technische Konzeption und Umsetzung (OR-Mapping) der Persistenz mit Oracle-Toplink
- Konfigurations- und Release-Management
- Konzeption und Entwicklung von Webstart-Komponenten für die digitale Signatur von Förderanträgen
Kunde: Bundesamt für Güterverkehr (BaG)
Zeitraum: 06/2003 bis 11/2003
Projekt: Realisierung einer Individualsoftware zur Straßenkontrolle von Güterverkehr
(LKW-Maut) auf Basis einer 2 Tier Architektur mit Java Swing-Clients als
Benutzerschnittstelle. Die Entwicklung umfasste 4 Clients für verschiedene
Anwenderkreise mit derzeit 500 Klassen und Anbindungen verschiedener externer
Datenquellen.
Tätigkeit:
- Entwicklung, Coaching mit Schwerpunkt Basiskomponenten und Swing-Clients:
- Technische Konzeption und Umsetzung von Swingclients
- Coaching im Bereich Swing-/Java-Entwicklung
- Technische Konzeption und Umsetzung von 2 Swing-Clients
- Anbindung verschiedener externer Datenquellen (von TollCollect)
- Entwicklung diverser Basiskomponenten und eigener UI Klassen auf Basis von Java-Swing
Kunde: Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin)
Zeitraum: 12/2002 bis 06/2003
Projekt: Realisierung einer Fachanwendung auf Basis des J2EE-Standards mit Integration
von Standardsoftware-Produkten.
Die Entwicklung umfasste mehr als 600 Klassen und 100 JSP's.
Tätigkeit:
- Individualentwicklung eines J2EE konformen Web-Frontends unter Nutzung von EJB's
- Konzeption, Konfiguration und Einbindung eines JMS-Systems mit 1.500.000 Messages täglich
- Architekturdesign des Web-Frontends mit dem OpenSource Framework Apache-Struts
- Coaching und Koordination der Webentwicklung
- Entwicklung und Konzeption des EJB Designs
- Anbindung und Entwicklung eines Berechtigungssystems via Basic Authentifikation
- Aufbau des physischen DB-Designs (ORACLE 9i)
- Implementierung von Enterprise Java Beans auf einem Oracle IAS Server (oc4j)
- Entwicklung diverser Hilfs- und Schnittstellendienste
Kunde: Deutsche Forschungsgemeinschaft (DFG)
Zeitraum: 06/2001 bis 12/2002
Projekt: Realisierung DMS/ElektrA
Erstellung einer Fachanwendung auf Basis des J2EE-Standards mit Integration von
Standardsoftware-Produkten wie:
- Dokumenten Management (FileNET Content Services)
- Workflow-Management (FileNET eProcess) und
- Groupware (MS Exchange 2000 mit Active Directory)
Die Entwicklung umfasste mehr als 1200 Klassen und 300 JSP's.
Tätigkeit:
- Individualentwicklung eines J2EE konformen 3 Tier Architektur
- Coaching von J2EE
- Architekturdesign des Web-Frontends
- Coaching und Koordination der Webentwicklung
- Entwicklung und Konzeption des EJB Designs
- Anbindung und Entwicklung von Berechtigungen via Active Directory
- Aufbau der physischen DB-Design (ORACLE 8i)
- Implementierung von Enterprise Java Beans auf einem BEA WebLogic Server
- Entwicklung diverser Hilfs- und Schnittstellendienste
- Anbindung via ,SOAP" an Fremdsysteme
Kunde: RheinLand Versicherungen
Zeitraum: 07/2001 bis 09/2001 (Nebentätigkeit)
Projekt: Schnittstellenentwicklung zur Tarifierung von Autoversicherung.
Dabei entstand ein Notesimporter zur Verarbeitung von XML Dokumenten mit
einer automatischen Verarbeitung von Maildokumenten.
Tätigkeit:
- Entwicklung des Java basierten Anwendungsmoduls:
- Konfigurierbare Konvertierung von XML-Dokumenten zu Notes-Dokumenten
- Framework zum dynamischen Verarbeitung von Konfigurationsklassen
- Anbindung an Lotus Notes 5 zur Verarbeitung von eMails
- Verarbeitung von XML-Dokumenten via DOM/JDOM
Kunde: WKU Gesellschaft für IV-Dienste und Systeme mbH
Zeitraum: 07/2002 (Java-Training)
Projekt: Workshop "J2EE mit IBM Websphere Application Server"
Tätigkeit:
- Vorbereitung und Durchführung des Workshops zur Entwicklung von J2EE
- Anwendungen im Websphere Umfeld. Themen:
- Architekturaufbau von J2EE Anwendungen
- Einführung in WebSphere Studio Application Developer (WSAD)
- Anbindung und Konfiguration von DB2
- Java Naming and Directory Interface (JNDI)
- Java Database Connection (JDBC)
- Session Facade u. Business Delegate
- Entity Beans u. Persistenz
- Data Access Object (DAO)
- Lazy Loading u. Caching
- Java Transaction API/Service (JTA/JTS)
- Java Servlet Development Kit (JSDK)
- Java Server Pages (JSP)
- Tagged Libraries
Kunde: Hauser, Furch & Partner (hfp)
Zeitraum: 08/2000 bis 06/2001
Projekt: Produkt-Budget-Navigator (PBN)
Konzeption und Entwicklung eines wirkungsorientierten Controllingsystems
zur Unterstützung des Führungsprozesses in Verwaltung und Politik.
Tätigkeit:
- Architekturdesign des Swing-Frontends
- Konfigurationsmanagement
- Installation und Konfiguration von Bea WebLogic Server 5.1 (unter Linux)
- Einbinden von JReport 3.2 zur fachlichen Auswertung von Anwendungsdaten
Kunde: Lotus (IBM)
Zeitraum: 01/2000 bis 08/2000
Projekt: Weiterentwicklung der "Lotus Internet Solution Architecture" (LiSA) in einem
internationalen Team.
Tätigkeit:
- Entwicklung von Java-Browserkomponenten zur Bereitstellung von Notes-funktionalitäten im Web
- Analyse zur Kommunikation zwischen Notes Domino und Java-Applets
- Technische Konzeptionsunterstützung und Realisierung
- OO Design einer Kommunikationsschnittstelle mit Hilfe von CORBA
- Realisierung von Java Applets
- Umsetzung von offenen XML-basierten Schnittstellen
- Entwicklungswerkzeuge: IBM Visual Age For Java, DominoDesigner, IBM Repository Explorer