A P I-S C H n IT TS T E l l E n - Ceyoniq Technology GmbH
A P I-S C H n IT TS T E l l E n - Ceyoniq Technology GmbH
A P I-S C H n IT TS T E l l E n - Ceyoniq Technology GmbH
Sie wollen auch ein ePaper? Erhöhen Sie die Reichweite Ihrer Titel.
YUMPU macht aus Druck-PDFs automatisch weboptimierte ePaper, die Google liebt.
API-SCHn<strong>IT</strong><strong>TS</strong>TEllEn<br />
1d • Mit Hilfe des Plugin-Mechanismus des Server Application<br />
Layers lassen sich neue Klassen und ganze Bibliotheken<br />
dem Server bekanntgeben. Über diesen Mechanismus ist<br />
es möglich, neue Funktionalitäten dem System hinzuzufü-<br />
gen und die Arbeitsweise des Server Application Layers in<br />
verschiedenster Hinsicht zu erweitern und zu verändern.<br />
1e • Möglichkeit, eigene Aufgaben/Job-Implementierungen<br />
zu schreiben. Hiermit lassen sich eigene, zeitgesteuerte<br />
Aufgaben umsetzen.<br />
1f • Möglichkeit, die abzusetzenden SQL Statements zu<br />
verändern, bevor sie an die Datenbank engine als Anfrage<br />
gestellt werden.<br />
nscale Pipeliner Schnittstellen: Standard API<br />
• Alle relevanten Objekte für die PipelinerLaufzeit können<br />
über die SDKs (Java, c++) abgefragt werden. Änderungen<br />
an bestehenden Objekten zur Laufzeit sind über das SDK<br />
möglich. Zudem gibt es ein Plugin-Konzept, welches der<br />
nscale Pipeliner in Java und c++ anbietet.<br />
• Es gibt eine SNMP (Simple Network Management Proto-<br />
col) Monitoring-Schnittstelle für Windows (SNMP exten-<br />
sion Agent DLL) und unix (Integration in net-snmp).<br />
• In der PipelinerBlockverarbeitung gibt es eine sehr umfang<br />
reiche Vorverarbeitungsstrecke, bei der viele der üblichen<br />
Vorverarbeitungs-Fragestellungen per Konfiguration<br />
(über Analyzer) abgedeckt werden. Falls das nicht reicht,<br />
kann man blockweise die Daten „on the fly“ mit selbst-<br />
programmierten DLL- bzw. eXe-Aufrufen bearbeiten.<br />
2a • Im Kommandozeilen-Plugin kann man, BEvOr die Block-<br />
verarbeitung beginnt, die eingehenden Dateien modifizie-<br />
ren. Das ist häufig nützlich für Korrekturen bei „unflexiblen“<br />
Datenlieferanten und Überarbeitungen, welche die<br />
ganze Datei benötigen.<br />
2b • Die (selbsterstellten) Plugins (egal, ob c++- oder Java-<br />
Plugins) können über die Pipeliner Ablauf steuerung (rou-<br />
ting) integriert werden. Diese Integration ist je „Spoolklas-<br />
sifikation“ konfigurierbar.<br />
nscale Server Storage Layer Schnittstellen: Standard API<br />
• Die Base Connector Schnittstelle stellt alle Funktionen<br />
des nscale Server Storage Layers bereit. Üblicherweise<br />
wird sie nicht direkt angesprochen, sondern implizit durch<br />
den nscale Server Application Layer. es gibt aber auch<br />
Produkte und Szenarien, die diese Schnittstelle ggf. direkt<br />
ansprechen (z. B. der nscale Pipeliner).<br />
• D ie API ist als Java und c++ Variante verfügbar.