Lampl IT Logo

HCL Domino · Notes · API-Engine · seit den 1990er Jahren

Domino/Notes/API-Engine Entwicklung

Ich entwickle, betreue und modernisiere HCL-Domino- und Notes-Anwendungen — mit tiefer Plattformkenntnis, langjähriger Projekterfahrung und einer eigenen API-Engine, die ich selbst konzipiert und entwickelt habe.

Mit Domino und Notes arbeite ich seit den 1990er Jahren. In dieser Zeit habe ich geschäftskritische Anwendungen, Schnittstellen, Datenmigrationen, Automatisierungen und Lösungen zur Verarbeitung großer Datenmengen für produktive Domino-Umgebungen entwickelt.

Diese Kombination aus langjähriger Domino-Erfahrung und eigener Engine-Technologie ermöglicht Lösungen für Aufgaben, die mit Standardmitteln oder klassischem LotusScript allein oft nur schwer, langsam oder riskant umzusetzen wären.

Projekt anfragen

Domino-Expertise und Engine-Entwicklung

Domino/Notes-Entwicklung auf Basis jahrzehntelanger Projekterfahrung

Ich arbeite seit den 1990er Jahren mit Lotus Notes, IBM Domino und HCL Domino. In dieser Zeit habe ich geschäftskritische Anwendungen, Datenflüsse, Schnittstellen, Migrationstools und automatisierte Verarbeitungssysteme für produktive Domino-Umgebungen entwickelt und betreut.

Dabei geht es nicht nur um klassische Anwendungsbetreuung. Meine Arbeit umfasst Domino-Datenbankarchitektur, Formelsprache, LotusScript, C/C++-Add-ins, Notes-/Domino-APIs, MIME-Verarbeitung, Datenkonvertierung, Replikationsszenarien und die Integration mit externen Systemen.

Die API-Engine ist aus dieser langjährigen Erfahrung entstanden: ein Domino-Server-Add-in und eine Laufzeitumgebung, die ich entwickelt habe, um Domino-Daten kontrolliert, automatisiert und performant zu verarbeiten und mit anderen Systemen zu verbinden.

Die Engine wurde für reale Domino-Landschaften gebaut: gewachsene Datenbanken, große Datenmengen, Legacy-Strukturen, spezielle Geschäftslogik, Schnittstellen, die weiterlaufen müssen, und Systeme, die nicht einfach über Nacht ersetzt werden können.

Domino-Projekt besprechen

Automatisierung und Integration direkt auf Domino

API-Engine – Automatisierung und Schnittstellen für Domino

Die API-Engine ist ein leistungsfähiges Domino-Server-Add-in, das für komplexe Automatisierungs- und Integrationsprozesse entwickelt wurde. Es läuft direkt auf dem Domino-Server und kann Aufgaben zeitgesteuert, ereignisgesteuert oder manuell ausführen.

Skripte werden in Domino-Datenbanken gespeichert und von der Engine ausgeführt. Die Skriptsprache ist an Notes-@Functions angelehnt, erweitert dieses Konzept aber zu einer deutlich umfassenderen Laufzeitumgebung für Datenverarbeitung, Logik, Berechnungen, Dateizugriffe, Integrationen und kontrollierte Operationen auf Domino-Dokumenten.

Typische Einsatzbereiche

  • Importe und Exporte mit MySQL, SQL, XML, CSV, EDIFACT und weiteren Formaten
  • Automatisierte Verarbeitung von Domino-Datenbanken und Dokumenten
  • Selektive Replikation mit Notes-kompatiblen Selection-Formulas —
    auch zwischen Domino-Datenbanken, die keine gemeinsame Replica-ID besitzen
  • Ausschluss oder Erhalt bestimmter Felder während der Replikation
  • Massenoperationen und Batch-Verarbeitung großer Datenbestände
  • Datenkonvertierung zwischen Domino und externen Systemen
  • Geplante, ereignisgesteuerte und im Hintergrund laufende Domino-Server-Prozesse

Technische Tiefe

Mehr als Skripting: eine eigene Laufzeitumgebung für Domino-Datenverarbeitung

Viele Domino-Automatisierungen beginnen als LotusScript-Agenten. Mit der Zeit wachsen daraus jedoch oft komplexe Prozesse mit vielen Dokumenten, externen Schnittstellen, Transformationen, Fehlerbehandlung, Protokollierung und geplanter Ausführung.

Die API-Engine wurde genau für solche Situationen entwickelt. Sie stellt eine strukturierte Laufzeitumgebung für wiederkehrende Prozesse bereit und ermöglicht es, komplexe Operationen kontrolliert, nachvollziehbar und performant auszuführen.

Schwerpunkte meiner Arbeit

Domino-Anwendungslogik

Entwicklung und Modernisierung von Notes-/Domino-Anwendungen, inklusive Masken, Ansichten, Agenten, Formeln, Workflows und Geschäftslogik.

Server-Add-ins und APIs

Low-Level-Domino-Entwicklung mit C/C++, Notes-APIs und serverseitiger Verarbeitung, wenn klassische Anwendungstechniken nicht ausreichen.

Datenintegration

Schnittstellen zwischen Domino und SQL-Datenbanken, Webservices, Dateien, Mail-Systemen und strukturierten Austauschformaten.

Migration und Konvertierung

Kontrollierte Umwandlung gewachsener Domino-Datenstrukturen, Legacy-Formate, Anhänge, MIME-Inhalte und Dokument-Metadaten.

High-Volume Processing

Verarbeitung großer NSF-Datenbanken und hoher Dokumentzahlen mit Logging, Statistiken und zuverlässiger Fehlerbehandlung.

Replikationsszenarien

Selektive Replikation, Synchronisation und Feld-Ausnahmen — auch zwischen Domino-Datenbanken ohne gemeinsame Replica-ID.

Integration, Einsatzszenarien und Projekte

Für Unternehmen, die weiterhin auf Domino setzen

Viele Unternehmen betreiben Domino weiterhin als zentrale und zuverlässige Plattform für Workflows, Dokumentenmanagement, Archivierung, Geschäftsprozesse oder hochspezialisierte Anwendungen. Eine Ablösung solcher Systeme ist oft teuer, riskant und nicht immer notwendig.

Mit der API-Engine können bestehende Domino-Umgebungen gezielt erweitert, automatisiert und mit modernen Systemlandschaften verbunden werden, ohne funktionierende geschäftskritische Anwendungen sofort ersetzen zu müssen.

Für wen diese Leistungen besonders geeignet sind

  • Unternehmen, die Domino weiterhin produktiv einsetzen
  • Organisationen mit gewachsenen oder stark angepassten Notes-Anwendungen
  • Betriebe mit heterogenen Systemlandschaften
  • Kunden, die Domino als Backend für Workflows, Archivierung oder ERP-Integrationen nutzen
  • Organisationen, die stabile Schnittstellen statt riskanter Komplettmigrationen benötigen

Lizenzierung und Projektarbeit

Die API-Engine wird über die SL Net-Solutions GbR vertrieben und lizenziert. In Kundenprojekten nutze ich sie, um Skripte, Datenflüsse, Schnittstellen und Verarbeitungslogik passend zur jeweiligen Domino-Umgebung zu konzipieren und umzusetzen.

Zusammenfassung

Meine Domino-/Notes-Entwicklungserfahrung und die API-Engine ergänzen sich: langjährige Plattformkenntnis, tiefes technisches Verständnis und eine spezialisierte Automatisierungsplattform für anspruchsvolle Domino-Umgebungen.

So lassen sich bestehende Systeme modernisieren, integrieren und erweitern — ohne Medienbrüche, ohne unnötigen Migrationsdruck und ohne die Stärken von Domino aufzugeben.