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.
| Dienstname | Beschreibung |
|---|---|
| LoggerService | Beschrieben im Kapitel Logging. Der LoggerService wird von der DLE für alle Log-Ausgaben verwendet. |
| MetadataService | Beschrieben im Kapitel Metadaten. Dieser Dienst beschreibt die Datenstrukturen und Variablen der einzelnen Pakete. |
| PackageService | Dies ist ein interner Service, der die Kommandodefinitionen der einzelnen Pakete lädt. |
| DialogService | Dies ist ein interner Dienst, der für die Darstellung von Dialoganforderungen der DLE zuständig ist. Dazu zählen auch Meldungen der DLE. |
| BrickStarterService | Dies ist ein interner Service, der für das suchen und starten von Bricks zuständig ist. |
| DataLookupService | Dies ist ein interner Dienst, der für die Handhabung von Nachschlagetabellen zuständig ist. |
| CBRService | Dies ist ein interner Dienst, der für den Aufruf der CBR (CASE BASED REASONING) Funktionalität der DLE zuständig ist. |
| LocalizationService | Beschrieben im Kapitel Mehrsprachigkeit. Dieser Dienst wird von der DLE für die Übersetzung von allen statischen Informationen verwendet. |
| DataLocalization | Beschrieben 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. |
| Connectors | Beschrieben 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 Services | Beschrieben im Kapitel Konnektoren. Einzelne Konnektoren erlauben die Verbindung zur Datenbank über JNDI basierte Verbindungen. Diese wird über konfigurierbare JNDI Dienste hergestellt. |
