Ausbildung
Diplom-Mathematiker, TU München
Berufserfahrung
1980
Eintritt in die SIEMENS AG
1980-1983
Systemsoftwareprogrammierer in der Entwicklung des Transaktionsmonitors UTM auf dem Mainframebetriebssystem BS2000. Nach einem Jahr Übernahme der Verantwortung für die zentralen Steuerungskomponenten des Systems.
ab 1983
Mitarbeit in einem Entwicklungsprojekt zur verteilten Transaktionsverarbeitung auf Basis des IBM-Protokolls LU6.1 (UTM-D).
Ab 1985 Übernahme der Projektleitung und Leitung des zuständigen Entwicklungslabors (5 MA). In Rahmen dieses Projektes erfolgte der Aufbau umfangreicher Erfahrung über die IBM-Transaktionssysteme CICS und IMS, IBM Netztechnologie SNA und speziell über die IBM Netzprotokolle LU6.1, LU6.2.
ab 1988
Ab 1988 Projektleitung für die Portierung von UTM auf die UNIX Plattform von SIEMENS.
1991 Übergang zu SNI (Siemens-Nixdorf) Teil dieser Aufgabe war die Vertretung von SIEMENS bzw. SNI bei X/Open, Mitarbeit an Standards für Kommunikation (XATMI, CPI-C) und Transaktionssteuerung (TX) sowie die XA Schnittstelle zur Integration von DB-Systemen in OLTP Umgebungen. Ebenso die Mitarbeit in der Standardisierung des Kommunikationsprotokolls OSI-TP. Portierung von UTM auf weitere UNIX Plattformen wie HP-UX, AIX und Solaris.
ab 1995
Nach einer internen Umorganisation bei SNI Leitung des UTM Entwicklungsteams mit den Schwerpunkten UTM Client Produkte und Portierung von openUTM auf Windows NT.
ab 1997: Wechsel auf die Position eines Systemarchitekten mit dem Schwerpunkt JAVA Technologie im Umfeld von openUTM.
1999 Übergang zu FSC (Fujitsu-Siemens Computers). Erstellung einer Lösung für JAVA Connectivity zu openUTM, die in das Produkt openUTM-JConnect überführt wurde. Definition der Architektur für die Unterstützung des Enterprise Java Beans Standards von SUN (auf Basis von openUTM). Ergebnis war das Produkt BeanTransactions als Teil der openSEAS Produktsuite von Fujitsu-Siemens Computers Vertretung von SIEMENS in der EJB Expert Group von SUN.
ab 2000
Beratung und Betreuung von Kundenprojekten zu EJB, JEE, XML und SOA meist im Umfeld von Mainframe Umgebungen.
ab 2009
Secure Middleware Projekt SecDocs – Beweiswerterhaltende Langzeitarchivierung.
ab 2014
Freiberuflich Beratung
Fachkenntnisse
OLTP Technologie:
Fundiertes Know-how im Umfeld High-End OLTP auf den Plattformen BS2000, MVS, Unix und Windows NT.
OLTP Produkte:
openUTM, IMS, CICS, Tuxedo, Encina, Microsoft MTS
Message Queueing Produkte / Technologie:
MQSeries / IBM, MSMQ / Microsoft, Tuxedo/Q / BEA JMS Java Messaging Service
Datenbank Produkte:
INFORMIX, ORACLE, Sybase, SQL-Server
Verteilte OO / Komponenten-Technologien:
COM/DCOM, CORBA, RMI, Enterprise JavaBeans, J2EE
Enterprise Application Server Technologien:
Application Server, Web-Integration Server, Application Integration Server (Message Broker)
Enterprise Application Server Produkte:
BeanTransactions / FSC, WebLogic / BEA, WebSphere / IBM, Oracle 10g
Netzwerk-Protokolle:
TCP/IP, RFC1006, IIOP
SNA: LU6.1, LU6.2 (APPC), LU0
ISO: OSI-TP
Internet-Technologie:
Webbrowser, Webserver, HTML, Servlettechnologie, Java Server Pages, XML, XSLT, Webservices, SOAP, WSDL
X/Open Schnittstellen:
für Transaktionsverarbeitung und Kommunikation CPI-C, XATMI, TX, XA
Programmiersprachen:
C, C++, Java, Visual Basic, SPL, COBOL, Assembler
Entwicklungsumgebungen:
JBuilder, TogetherJ, Visual Studio, Eclipse
Betriebssysteme:
BS2000, MVS, UNIX, LINUX, Windows
Security- und Cryptotechnologie
Digitale beweiswerterhaltende Langzeitarchivierung
Externe Kontakte
Seit 1988 waren neben der Arbeit in Standardisierungsgremien (DIN,X/Open, ISO) auch intensive Kontakte mit internationalen Partnern/Firmen zu pflegen z.B. mit:
- IBM zum Thema SNA / LU6.
- INFORMIX / ORACLE zum Thema Datenbankanbindung in OLTP Umgebungen
- USL bzw. Novell, Bull zum Thema Interoperabilität zwischen X/Open konformen TP Systemen.
- Microsoft zur Einbindung von SQL Server und SNA Server in heterogene OLTP Umgebungen.
- BEA zum Thema Interoperabilität UTM / Tuxedo
- IBM zum Thema San Francisco Migration nach EJB.
- SUN im Rahmen der EJB Standardisierung
- Inprise/Borland zur Zusammenarbeit bei Applikationsservern in Mainframe Umgebungen.
- Tiscon/TogetherSoft zur Integration von Modellierungswerkzeugen mit realen Implementierungen wie BeanTransactions.
- Oracle Middleware Partnerschaft Oracle Fusion Software / openSEAS / BeanConnect.
- OpenLimit Security Software Partnerschaft
Fremdsprachen
Englisch
Sonstiges
Regelmäßige Vorträge sowohl auf Kundenveranstaltungen
als auch externen nationalen und
internationalen Konferenzen und Seminaren.