Projekte


Internet Handelssystem

Ziel
Entwicklung einer Internet-Handelsplattform für Kunden und Lieferanten. Nachfragen und Angebote werden auf Basis des Bietens zusammengeführt.

Architektur
HTML <-> ServletContainer <-> Datenbank.
OS: Solaris.
ServletContainer: Tomcat.
DB: Oracle.

Realisierung
Design der Web-Interfaces.
Entwicklung der Businesslogik in Servlets.
Model-Design (Datenbank)



Knowledge Base Applikation

Ziel
Entwicklung einer Applikation, welche Fragenkataloge wiederkehrender Fragen bei SAP-Einführung und -Customizing enthält. Basis der Daten bildete das Expertenwissen von erfahrenen SAP-Beratern und -Customizern.
Einsatz: Unterstützend beim Interview zur automatischen Erfassung der Antworten und Generierung der Dokumentation.

Architektur
GUI: C++/MFC.
DB: MS Access.

Realisierung
Planung, Design und Integration des GUI und DB-Modell.



Mitarbeit im Projekt "Sphinx" des Bundesamt für Sicherheit in der Informationstechnik (BSI)

Ziel
Entwicklung einer Sphinx-Konformen Email-Applikation mit Zertifikats- und Schlüsselverwaltung (PKI), Digitaler Signatur und Verschlüsselung von Emails und Dateien.

Architektur
Visual Basic GUI <-> Corba Enterprise Platform <-> LDAP.

Realisierung
Public Key Infrastructure (PKI).
Digitale Signatur.
Digitale Zertifikate (X.509v3) Kodierung / Dekodierung, implementiert in Java und C.
Sichere Email (S/Mime, CMS) Kodierung / Dekodierung, implementiert in C.
Design und Integration der ASN.1 Datenstrukturen.
Design der Schemata des Verzeichnisdienstes.
Design und Implementation der zentralen Enterprise-Komponenten für Zeitdienst, Authentifizierung,
Verschlüsselung und Signatur.



Design und Entwicklung von Algorithmen im Bereich Künstliche Intelligenz und Maschinellem Lernen

Ziel
Mehrere Experten liefern Ergebnisse mit unterschiedlicher Fehlerrate. Mittels eines Voting-Prozesses soll aus den Expertenergebnissen eines ausgewählt werden. Diese Auswahl soll die Gesamtfehlerrate des Systems minimieren. Anforderungen: Hohe Stabilität, hohe Durchsatzanforderungen des Gesamtsystems inclusive Experten und Vorverarbeitung, daher geringe Laufzeit des Voting-Systems notwendig.

Architektur
Implementiert in C/C++, Tcl.

Realisierung
Verwendung von Verfahren des Maschinellen Lernens (Entscheidungsbäume)um das Voting-System in kurzer Zeit an das Verhalten der Experten anpassen zu können.



Produktionssteuerndes Enterprise System (J2EE) mit Client Applikationen

Ziel
Erfassen, Verwalten, Steuern und Dokumentieren der Daten einer grossen Produktionsanlage. Das System umfasst 4 Application Server, 1 Datenbank und ca. 400 Clients. Für einen grossen Teil der Clients bestanden Anforderungen bzgl. der einfachen Verwendbarkeit und Mehrsprachigkeit zur Unterstützung der Arbeiter.

Architektur
Java Swing Client-Applikationen <-> J2EE Application Server Cluster <-> Datenbank.
Application-Server: Borland.
DB: Oracle.
OS: Windows.
System mit Multi-Interfacing: C++,Java, FTP, Corba, J2EE Application Server.

Realisierung
Prototyp, Design und Integration der Swing Clients für "Operator-Benutzer". Wurde erreicht durch Piktogramme, geführte GUI-Workflows und Barcode-Scanner Einsatz.
OOA/OOD von EJB-Komponenten.
Qualitätssicherung und Performancetuning der Serverkomponenten durch Architekturanalyse, Code- und Patternanalyse, Optimieren der Transaktionsbehandlung und Lasttests.