Projekte


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.


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.


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.