Publications
------------------
[Name by request]
2003/10
Oldenbourg Wissenschaftsverlag Munich Vienna, 2003, approx. 600 pages, hardcover, incl. CD-ROM, publishing date of the book 08/10/2003, price 49.80 Euros
Abstract:
The authors - four practitioners with many years of experience in object-oriented distributed software systems - are introducing the component architecture of Enterprise JavaBeans 2.1 extensively and comprehensible.
This book of basics is also a practice book, enabling the reader to use Enterprise JavaBeans for studies and profession - the current version 2.1 now available. This book is offering important assistance in form of practice tips, check lists and references to possible problems. Quick-reference, index directory, index of content and cross-references are offering help finding solutions to specific questions. The reader can practice the studied material immediately on the computer. All of the various examples, exercises and pattern solutions, are based on Open-Source products and are completely executable.
Since 12/08 Java-Project for a customer bonus program provider (Payback)
Environment:
Bea Weblogic 10, Oracle 10, Hibernate 3, Spring, Maven, AndroMDA, Scrum
07/07 - 11/07 Grails-Project for an Internet-Startup
Development of a Job-Rating Web-Application for an Internet-Startup.
Conceptual design, architecture, implementation and Internet-Server setup.
Environment:
Grails, Groovy, MySql, Suse Linux 64 Bit, Eclipse, Java, Spring, Hibernate, Tomcat
07/06 - 12/08 J2EE-based application for a german automotive manufacturer
Development of a Web-Application that enables engineers to create and maintain CATIA V5 construction environments. The System is used during the whole engineering process and can e.g. be used to exchange the construction environments with suppliers, to manage the CAD-Documents in a database and to to visualise the construction environments.
Environment:
Bea Weblogic Server 8.1, Eclipse, Oracle 10, Java J2EE, Together, CA 2.0, UTC SA, CATIA, Webservices, MDA
11/05 - 06/06 J2EE-based application for the processing of credit issuing rating according to Basel II
Further development of a J2EE and Struts-based application for the processing of credit issue ratings according to Basel II. Support of the ANT-based Continuous-Build process (Nightly Build, Nightly Test) and of the IDE WebSphere Studio Application Developer (WSAD). Administration of the WebSphere maintenance, support and development server, as well as third-level production support of the application, which is used by several thousands of users in various banks.
Environment:
J2EE/EJB/JSP, Struts, XSLT, WebSphere Application Server, WSAD (WebSphere Studio Application Developer), ANT, CVS, AIX-Unix, DB2, zOS
07/05 - 09/05 Creation of the complete 2nd edition Enterprise JavaBeans
Extension of the chapters, as well as extension of examples and exercises. Version upgrade of the Open-Source software on attached CD for the execution of examples and exercises.
Environment:
Eclipse, JBoss, Ant, CVS, Linux, Windows
02/05 - 06/05 J2EE-based web application as interface to SAP/R3
Conceptual design, architecture and implementation of a J2EE-based web application as interface to SAP/R3 systems. The product enables external corporate customers with the service recordation in SAP/R3 systems via the Internet. Development of a Java-Code-Generator, which is generating the required Java code to access SAP function modules for the acceleration of the development and the simplification of customisation of the product.
Environment:
Eclipse, J2EE, Tomcat, ANT, CVS, SAP/R3, Struts, JCO
03/04 - 01/05 J2EE-based online-broker system for an English Credit Institute
Conceptual design, architecture and implementation of an online-broker system. Customers can deal with securities via the Internet with this J2EE-based application. The application is also offering further functions such as the establishment of investment clubs or specific functions for asset managers. Implementation of an interface to the stock exchange of London. Securities trade is realised via this interface.
Environment:
Eclipse, J2EE, Tomcat, WebSphere, ANT, MKS, Sun Solaris, Oracle DB
08/03 - 02/04 J2EE-based document management system for an aircraft dockyard
Design and implementation of a web-based system for the electronic display of so-called project folders. Project folders consist of arbitrary chapters, which again may include arbitrary documents about aircraft maintenance. The entire management of projects, chapters and documents is implemented in a repository and/or document management system. For example, one document can be edited by one single collaborator with the according authorisation at a time. Other collaborators have only viewing rights of the document during editing. Implementation of the document upload and download, as well as implementation of archiving and dearchiving functionalities via Applets and Servlets. The documents are stored as blobs in the database. Implementation of a full-text search within the documents by use of Oracle Text Cartridge. Implementation of a program for the migration of 36,000 documents from the legacy system. The migration was realised within one day. The system is designed for a large number of users and was successfully implemented into production with a user amount of approx. 1,500.
Environment:
BEA Weblogic Application Server, Oracle 9i with Text Cartridge for the full-text search, J2EE, UML, Java, EJB 2.0, JSPs, Applets, Eclipse, ANT, Windows NT, Sun Solaris
07/03 Download homepage for a software product with generation and validation of licence keys
The product can be downloaded by customers via the download homepage. A temporary licence key is generated during the download for the customer and sent via e-mail. The customer data are stored in a database for sales purposes. Development of an API for the generation of temporary and full-licence keys and for the validation of such product keys. The procedure for the generation and validation of the licence key is based on the encryption algorithm of Java Kryptography libraries.
Environment:
Eclipse, J2EE, Tomcat, ANT, CVS, SAP DB
06/03 Organisation and development of a roadshow:
Efficient and cost-saving software development with Open-Source products
Development of a showcase development environment, which is completely based on Open-Source products. Development of a showcase, which is demonstrating how J2EE software can be developed efficiently with Eclipse, XDoclet, ANT, JUnit and CVS. Showcase porting of the J2EE reference implementation from Sun (Petsore Internetshop) to the JBoss application server with SAP DB. Development of presentation slides with OpenOffice.
Environment:
Eclipse, J2EE, JBoss, ANT, CVS, XDoclet, JUnit, SAP DB, Linux, OpenOffice
03/03 - 05/03 J2EE-based application for the administration of collaborator resumes
Application for the collection and maintenance of skill resumes. Parts of a resume are the technology skill level and the realised projects. A search function enables collaborators to search the technology skills of other collaborators. An extensive search function is assisting the sales department in finding according collaborators with the required skills for customer inquiries.
Environment:
Java J2EE - Servlets/JSP, Tomcat, MS SQL Server, ANT, CVS, JBuilder
12/02 - 03/03 J2EE-based authoring system for aircraft manufacturer
Architecture and implementation of an application, with which document objects ¿ such as technical drawings and text - from various document management systems can be linked to merge them into repair and maintenance manuals.
Environment:
Java J2EE - EJB/Serlvets/JSPs, Bea Weblogic Application Server, Oracle, JBuilder, SAP Java Connector, SAP R/3
09/02 - 11/02 Showcase for the demonstration of the SAP Web Application Server
Porting of the J2EE reference implementation from Sun (Petstore Internetshop) to the J2EE-Engine of the SAP Web Application Server. Adjustment of the Petstore to the SAP database used for the showcase. Enhancement of the Petstore to the options: storage of customer orders in the SAP SD module and inquiry of delivery notice, generated for customer orders in the SAP SD module. SAP Java Connector was used for the communication between Java and ABAP.
Environment:
Java J2EE, SAP Web Application Server, SAP DB
02/02 - 08/02 Development of SOAP web services
Development of SOAP web services for the Deutsche Bundesbahn based on Sun Java J2EE technology. Design and implementation of a SOAP (Simple Object Access Protocol) interface to enable external partner systems with the booking of tickets via the Internet and their disposal at the new ticket terminal.
Environment:
Java J2EE, JBuilder, Bea Application Server, Rational Rose, GLUE SOAP Implementation
09/01 - 01/02 Internet presentation for a steel group
Architecture and development of a J2EE- and Struts-based Internet presentation for a steel group. Implementation of workflows and a related service for the asynchronous dispatch of mails by use of Java Message Service (JMS) and message-driven EJBs. Implementation of JSPs for the presentation of current and historic metal stock market values including a stock market ticker and an Applet/Servlet Client-Server application for the display of stock market graphs. Implementation of a data cache for stock market data to accelerate their display from SAP/R3. Implementation of an interface from Bea Application Server to legacy databases via RMI/JDBC.
Environment:
Java J2EE EJB/Servlet/JSP, Struts, JMS, JBuilder, Bea Application Server
11/00 - 08/01 J2EE-based system for the mobile booking of event tickets
Architecture and development of a mobile event ticket booking system for a mobile telephone system group. Implementation of WAP pages, Servlets and Enterprise Java Beans (EJBs) for the booking of tickets. Implementation of the data transmission of XML documents between the booking and billing systems of the mobile telephone system provider via safe HTTPS connections. Implementation of a CeBIT prototype.
Environment:
UML, Java J2EE EJB/Servlet/JSP, XML, WAP, WML, JBuilder, Apache/Tomcat, PKI, Certificates, IPlanet Application Server, CVS, TogetherJ, XMLSpy
10/99 - 02/00 Container ship timetable download in PDF format
Development of a download of container ship timetables in PDF format. Conversion of the timetable data into PDF format and its provision to the web server. This enables the merchandise shipping customers to download the timetable via the Internet.
Environment:
Java, Cobol, Unix shell script, OS/390, AIX
03/99 - 08/99 Development of a fax interface
Development of a fax interface from the print sub-system of the central OS/390-based freight information system (FIS) of a merchant shipping company to the local NT-based fax systems. This interface enables the fax dispatch of documents from the FIS.
Environment:
C, Cobol, JCL, DB2, REXX, OS/390, NT, Papyrus, TopCall, FACSys
08/98 - 11/98 Database compression algorithms for report data
Development of a transparent database compression algorithm for report data of a merchant shipping company.
Environment:
Cobol, Embedded SQL, DB2, OS/390
02/98 - 05/98 Download von Report-Daten im MS-Excel-Format
Development of a download of report data from the central freight information system (FIS) of a merchant shipping company to the local NT servers of the various subsidiaries world-wide.
Environment:
C, Cobol, JCL, DB2, REXX, OS/390, NT, Papyrus
08/97 - 10/00 Implementation and administration of an EDI-system
Implementation and administration of the EDI system of a merchant shipping company. Implementation of the AIX-Unix-based EDI-system as well as planning and realisation of migration of the legacy system. Development of the communication interfaces (x400, ftp, email, IBM Global Network, XCOM). Administration and Second-Level-Support of the EDI system.
Environment:
C, Unix shell script, Cobol, JCL, DB2, AIX, OS/390
08/97 - 10/97 Fax monitor for a merchant shipping company
Development of a fax monitor for the print sub-system of the freight information system (FIS) of a merchant shipping company for the monitoring of the dispatch process of fax documents and e-mail notification of the administrator in the case of dispatch errors.
Environment:
Cobol, JCL, DB2, Embedded SQL, XCOM, OS/390