Standarddienste der DLE

Die folgenden Dienste sind benötigte Standarddienste der DLE, die konfiguriert sein müssen. Einige davon sind rein interne Dienste, die nicht durch eigene Implementationen ausgetauscht werden sollten.

DienstnameBeschreibung
LoggerServiceBeschrieben im Kapitel Logging. Der LoggerService wird von der DLE für alle Log-Ausgaben verwendet.
MetadataServiceBeschrieben im Kapitel Metadaten. Dieser Dienst beschreibt die Datenstrukturen und Variablen der einzelnen Pakete.
PackageServiceDies ist ein interner Service, der die Kommandodefinitionen der einzelnen Pakete lädt.
DialogServiceDies ist ein interner Dienst, der für die Darstellung von Dialoganforderungen der DLE zuständig ist. Dazu zählen auch Meldungen der DLE.
BrickStarterServiceDies ist ein interner Service, der für das suchen und starten von Bricks zuständig ist.
DataLookupServiceDies ist ein interner Dienst, der für die Handhabung von Nachschlagetabellen zuständig ist.
CBRServiceDies ist ein interner Dienst, der für den Aufruf der CBR (CASE BASED REASONING) Funktionalität der DLE zuständig ist.
LocalizationServiceBeschrieben im Kapitel Mehrsprachigkeit. Dieser Dienst wird von der DLE für die Übersetzung von allen statischen Informationen verwendet.
DataLocalizationBeschrieben im Kapitel Mehrsprachigkeit. Dieser Dienst dient zur Übersetzung von Dateninhalten. Der Dienstname ist dabei nicht vorgegeben, sondern wird in der Metadatendefinition angegeben.
Für die internen DLE Pakete wird ein Dienst mit dem Namen DLEDataLocalization vorausgesetzt.
Dieser muß mit der Klasse at.visionflow.dle.engine.localization.DLELocalDataLocalizationService verbunden sein.
ConnectorsBeschrieben im Kapitel Konnektoren. In den Metadaten wird der Dienstname für die Datenkonnektivität angegeben. Dieser muß in der Konfiguration dann entsprechend der verwendeten Datenschicht konfiguriert sein.
Ein spezieller Konnektor für interne statische Daten (Siehe Kapitel Metadaten) wird von der DLE benötigt.
Mit dem Namen MetaDataConnector muß die Klasse at.visionflow.dle.engine.connectors.DLEMetaDataConnector verbunden sein.
JNDI ServicesBeschrieben im Kapitel Konnektoren. Einzelne Konnektoren erlauben die Verbindung zur Datenbank über JNDI basierte Verbindungen.
Diese wird über konfigurierbare JNDI Dienste hergestellt.