• Software - Development > Produkte > Nudger3

Nudger3 - Batch Processor

Nudger ist Tool zur Batchverarbeitung. Nudger kann dazu benutzt werden Batch-Prozesse auf verschiedene Weise auszulösen. Nudger kann mit einem Task-Scheduler verglichen werden, bietet aber ungleich mehr Funktionalität und Flexibilität. Prozesse können nicht nur zu fixen Zeitpunkten, sondern auch in bestimmten Zeitintervallen, bei Ankommen neuer Dateien in Verzeichnissen, bei Dateiveränderungen und anderen Ereignissen ausgelöst werden.

Im Gegensatz zu anderen Task-Scheduler-Tools hört die Funktionalität von Nudger nicht bei der Auslösung von Prozessen auf. Nudger bietet neben der Möglichkeit, SQL-Statements gegen eine Datenbank zu fahren, eine einfache und leicht zu lernende (aber trotzdem mächtige) Batch-Script-Sprache mit über 130 Befehlen an. Damit können zB E-Mails versandt werden, wenn irgendwo auf einer Festplatte der Platz knapp wird, Services neu gestartet werden usw.. Es können über die integrierte Scriptsprache auch VB-Scripts aufgerufen werden und Variableninhalte ausgetauscht werden. Auf diese Weise wird volle Flexibilität nach außen hin gewährt.

Durch das Konzept von Nudger bietet sich darüber hinaus die Möglichkeit, von außen Ereignisse auszulösen und eigene Programme (die eigene Ereignisse erzeugen) in Nudger zu integrieren.

Als Draufgabe ist ein Logging-Tool mit Integrationsmöglichkeiten zu anderen Anwendungen enthalten, ein Tool zur Administration über Telnet und Nudger kann auch im Verbund mehrerer Rechner arbeiten. Damit kann sogar Lastverteilung von Batch-Prozessen betrieben werden.

Highlights

  • Task-Scheduler mit Reaktionsmöglichkeit auf viele Ereignisse.
  • Batch-Script-Sprache inkludiert (EVA-Script).
  • Schnittstellen für VB-Scripts.
  • Schnittstellen zur Integration eigener Programme.
  • Universell einsetzbares Logging-Tool mit Statistikfunktionalität inkludiert.
  • Tool für Ausführung von SQL-Statements inkludiert.
  • Fail-Over und Load-Balancing für den Betrieb im Rechnerverbund.

Anwendungsbereiche

  • Regelmäßiges, automatisiertes Starten von Prozessen, wie zB Automatisierte Konvertierung von Dateien, die auf einem Netzlaufwerk landen.
  • Zusammenhängen von einzelnen Batch-Prozessen zu einem Gesamtprozeß, wie zB anschließende Benachrichtigung per E-Mail oder Popup nach erfolgter Konvertierung.
  • Überwachung wichtiger Systemparameter, wie zB ob wichtige Dienste laufen, genug freier Platz auf Netzwerklaufwerken, wichtige Rechner per Ping erreichbar sind etc.