Abacus Dienste.2006

Werbung
UEBERSICHT ABACUS DIENSTE
Maerz 2006 / EMO
v.2006
Diese Unterlagen sind urheberrechtlich geschützt.
Alle Rechte, auch die der Übersetzung, des Nachdrucks und der Vervielfältigung der Unterlagen, oder Teilen daraus,
vorbehalten. Kein Teil der Unterlagen darf ohne schriftliche Genehmigung der ABACUS Research AG in irgend einer Form
(Fotokopie oder ein anderes Verfahren), auch nicht für Zwecke der Unterrichtsgestaltung, reproduziert oder unter
Verwendung elektronischer Systeme verarbeitet, vervielfältigt oder verbreitet werden.
Copyright © 2006 by ABACUS Research AG, Kronbühl.
Inhaltsverzeichnis
1
ABACUS Dienste...................................................................................................................1
1.1
1.2
1.3
1.4
1.5
1.6
1.7
1.8
1.9
1.10
1.11
1.12
1.13
1.14
1.15
1.16
1.17
1.18
1.19
1.20
1.21
1.22
1.23
1.24
Grundsätze für Dienste .....................................................................................................1
Empfehlungen ...................................................................................................................1
Einstellungen.....................................................................................................................2
AbaSioux ...........................................................................................................................3
AbaSiouxSecure................................................................................................................4
AbaApplicationServer........................................................................................................5
AbaInterfaceServer ...........................................................................................................6
AbaPrintSpooler ................................................................................................................7
AbaReportServerPhönix ...................................................................................................8
AbaReportServer ..........................................................................................................9
AbaEngine ..................................................................................................................10
AbaSearchServer........................................................................................................11
AbaNotifyServer..........................................................................................................12
AbaEBServer ..............................................................................................................13
AbaForm .....................................................................................................................14
AbaAudit .....................................................................................................................15
AbaWorkflowServer ....................................................................................................16
AbaLDAP ....................................................................................................................17
Einstellungen Ports .....................................................................................................18
Link zu den ABACUS Logs .........................................................................................19
AbaDiscoverLocutus ...................................................................................................20
AbaDiscoverSioux.......................................................................................................21
AbaLogProzessor .......................................................................................................22
Pervasive.SQL (relational/transactional) ....................................................................23
Seite I
ABACUS Dienste
1
1
ABACUS Dienste
Dieser Beschrieb gibt einen Überblick über die ABACUS Dienste.
Die meisten beschriebenen Dienste können auch mit der Linux Version (OES von Novell mit
Linux-Kernel) verwendet werden. Nur ist das Handling mit Linux anders.
Diese Dokumentation gilt ab Version 2006!
1.1 Grundsätze für Dienste
ABACUS sollte auf dem Server über ein verbundenes/gemapptes Laufwerk betrieben werden.
Die ABACUS Dienste werden aber über den absoluten Pfad geführt. Dies bringt den Vorteil,
dass praktisch alle Dienste mit dem Systemkonto gestartet werden können und die
Performance gesteigert werden konnte. Auch die Installation wird dadurch einfacher.
1.2 Empfehlungen
Damit Sie eine gute Performance erhalten, sollte ABACUS in ein separates Logische Laufwerk
installiert werden. Dieses kann dann für die Benutzer als Ganzes freigegeben (geshared)
werden. Der Vorteil ist, dass Sie lokal auf dem Server arbeiten und z.B. ein Update schneller
läuft, da dieses nicht über den Netzwerk Redirector geführt werden muss.
Nach der Installation und Aktivierung der Dienste müssen Sie unbedingt den Server
kontrollieren (monitoren) damit dieser nicht überlastet wird. Zuwenig Rechenpower (Prozessor)
oder zuwenig Speicher (Memory) kann zu erheblichen Geschwindigkeitsverlusten führen.
Wir empfehlen einen Doppelprozessor Server (auch DualCore oder HyperThread) mit max. 3
GB RAM (mehr RAM bringt normalerweise bei Windows keine Verbesserung mehr).
Falls Sie fragen haben zu diesen Services, kontaktieren Sie bitte Ihren Händler oder den
Technischen Support, damit Sie von deren Erfahrungen profitieren können.
Seite 1
ABACUS Dienste
1
1.3 Einstellungen
Erklärung:
Hier werden die globalen Einstellungen vorgenommen.
Abhängigkeiten:
Keine
Prozessor Belastung:
Keine
Spezial:
Siehe einzelne Dienste.
Einschränkungen:
Siehe einzelne Dienste.
Seite 2
ABACUS Dienste
1
1.4 AbaSioux
Erklärung:
AbaSioux Server ist ein Webserver und stellt Verbindungen vom
Web (Protokoll http, Port 80) zu ABACUS Programmen her.
Abhängigkeiten:
Keine
Prozessor Belastung:
Low
Spezial:
Es darf kein anderer Webserver laufen!
Standard-Dienst für Server Installation.
Einschränkungen:
Keine
Seite 3
ABACUS Dienste
1
1.5 AbaSiouxSecure
Erklärung:
Der AbaSiouxSecure Server ist ein Webserver auf Port 443 (SSL)
und stellt Verbindungen vom Web zu ABACUS Programmen her.
Abhängigkeiten:
Keine
Prozessor Belastung:
Low
Spezial:
Es darf kein anderer Webserver auf Port 443 laufen!
Standard-Dienst für Server Installation.
Einschränkungen:
Keine
Seite 4
ABACUS Dienste
1
1.6 AbaApplicationServer
Erklärung:
Client/Server Modul für ABACUS Java Erfassungsprogramme, d.h.
Sie können die Netzwerkbandbreite schonen. Die Programme
laufen auf dem Server ab – der Server braucht aber mehr
Rechenleistung.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure-, AbaPrintSpooler,
AbaReportServerPhönix, AbaReport, AbaEngine
Prozessor Belastung:
Medium - beim Erfassen
Spezial:
Standard-Dienst für Server Installation.
Einschränkungen:
Es werden noch nicht alle Programme unterstützt.
Seite 5
ABACUS Dienste
1
1.7 AbaInterfaceServer
Erklärung:
AbaInterfaceServer ist zuständig für die Schnittstelle „AbaConnect“;
sprich für die Verarbeitung bei folgenden Funktionalitäten:
ADRE Outlook-Integration,
ADRE/DEBI Innosolvschnittstelle
“AbaConnect“, die zentrale ABACUS XML/ASCII Schnittstelle.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure-, AbaApplicationServer
Prozessor Belastung:
Medium - beim Einlesen
Spezial:
Standard-Dienst für Server Installation.
Einschränkungen:
keine
Seite 6
ABACUS Dienste
1
1.8 AbaPrintSpooler
Erklärung:
Client/Server Print-Modul für ABACUS Java Auswertungen, d.h. die
Auswertungen werden auf dem Server aufbereitet und auf einen
lokalen oder verbundenen Drucker (auf dem ABACUS Datenbank
Server) geschickt – der Server braucht mehr Rechenleistung.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure-, AbaApplicationServer,
AbaReportServerPhönix, AbaReport, AbaEngine
Prozessor Belastung:
High - beim Aufbereiten des Druckjobs
Spezial:
Das Printing muss evt. überdacht werden.
Muss mit demjenigen Windows Benutzerkonto betrieben werden,
mit dem auch die Drucker eingerichtet oder verbunden wurden!
Standard-Dienst für Server Installation. Mit der Verwendung des
"Client Printing" Switches kann dieser aber abgeschaltet werden.
Einschränkungen:
Es werden noch nicht alle Programme unterstützt.
Seite 7
ABACUS Dienste
1
1.9 AbaReportServerPhönix
Erklärung:
Client/Server Modul zum Aufbereiten der ABACUS Java
Auswertungen, d.h. Sie können die Netzwerkbandbreite schonen.
Die Auswertungen werden als PDF auf dem Server aufbereitet und
mit HTTP/S zum Client geschickt – der Server braucht mehr
Rechenleistung.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure-, AbaApplicationServer,
AbaPrintSpooler, AbaReport, AbaEngine
Prozessor Belastung:
High - beim Aufbereiten der Auswertung.
Spezial:
Verringert den Netzwerkverkehr!
Standard-Dienst für Server Installation.
Einschränkungen:
Es werden noch nicht alle Programme unterstützt
Seite 8
ABACUS Dienste
1
1.10 AbaReportServer
Erklärung:
Der AbaReportServer erstellt Reports/Auswertungen für AbaMenu,
AbaWebmenu und AbaView. Ist der "Vorgänger" der Java Reports.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure-, AbaApplicationServer,
AbaPrintSpooler, AbaReportServerPhönix, AbaEngine
Prozessor Belastung:
High - beim Aufbereiten der Auswertung.
Spezial:
keine
Seite 9
ABACUS Dienste
1
1.11 AbaEngine
Erklärung:
Ist zuständig für die Aufbereitung von AbaView-Web-Reports und
Reports, welche mittels SOAP (Simple Object Access Protocol)
verwendet werden.
Abhängigkeiten:
AbaSioux, AbaSiouxSecure, AbaPrintSpooler
Prozessor Belastung:
Medium - zum Zeitpunkt der Ausführung von Reports
Spezial:
Standard-Dienst für Server Installation.
Einschränkungen:
keine
Seite 10
ABACUS Dienste
1
1.12 AbaSearchServer
Erklärung:
AbaSearch Server ist zuständig für die Indizierung und die Suche
in den ABACUS-Tabellen sowie Archiven und Dossiers.
Suche mit AbaPilot (Volltext-Suche)
Suche mit AbaSearch (Dictionary-Suche)
Abhängigkeiten:
AbaLogProzessor Dienst
Prozessor Belastung:
Medium – high. Das Schreiben und Nachführen der Index Dateien
belastet den Disk I/O; die Suche in diesen belastet den Prozessor.
Empfehlung Installation:
Sollte auf dem ABACUS Datenbank Server bleiben, falls der
Service über längere Zeit hinweg zuviel Prozessorauslastung
benötig, kann dieser auf einem anderen Server/PC verschoben
werden – Giga Link zwischen den Servern!
Spezial:
Erstellt Index Dateien, die sehr gross werden können.
Einschränkungen:
Keine
Seite 11
ABACUS Dienste
1
1.13 AbaNotifyServer
Erklärung:
Ist für das Ausführen von Datenbank- und Zeit-Triggern zuständig.
Abhängigkeiten:
AbaLogProcessor (zwingend bei Datenbank-Triggern)
Prozessor Belastung:
Medium - je nachdem wie viele Triggers zu bearbeiten sind.
Spezial:
Das Ausführen von ABACUS Auswertungen (Delphi) muss auf
Clients ausgelagert werden.
Einschränkungen:
Keine
Seite 12
ABACUS Dienste
1
1.14 AbaEBServer
Erklärung:
Der AbaEBServer stellt Verbindung zu verschiedenen
Bankinstituten mit Electronic Banking her.
Abhängigkeiten:
Keine
Unterstützte OS
Windows
Prozessor Belastung:
Medium
Spezial:
Bitte lesen Sie die Beschreibung für den EB Dienst!
Muss identisch gestartet werden, wie die Clients arbeiten, d.h. falls
die Clients mit UNC verbinden, muss dieser Dienst auch über UNC
laufen!
Anstatt des Dienstes kann das Programm auf einer anderen
Workstation gestartet werden.
Maximale Länge des Servernamens und Freigabenamens ist
beschränkt.
Einschränkungen:
Siehe oben
Seite 13
ABACUS Dienste
1
1.15 AbaForm
Erklärung:
Dient als Erkennungs-Server (Handschriftenerkennung) und ist für
die Verteilte Verarbeitung von Scanjobs zuständig.
Abhängigkeiten:
Keine
Prozessor Belastung:
Medium - ist abhängig von der Anzahl eingescannter Dokumente,
die abgearbeitet werde müssen.
Spezial:
Notwendig bei der Bearbeitung von Scanjobs über mehrere
Arbeitsstationen.
Vor dem Start des AbaFormServers müssen im AbaForm die
Einstellungen bzgl. der Verteilten Verarbeitung vorgenommen
werden.
Einschränkungen:
Keine
Seite 14
ABACUS Dienste
1
1.16 AbaAudit
Erklärung:
Sämtliche Änderungen in ABACUS-Datenbanken, die für AbaAudit
aktiviert wurden, werden protokolliert.
Abhängigkeiten:
AbaLogProzessor Dienst
Prozessor Belastung:
Medium – high. Das Schreiben und Nachführen der Log-Dateien
belastet den Disk I/O.
Spezial:
Erstellt Log-Dateien die sehr gross werden können.
Einschränkungen:
Keine
Seite 15
ABACUS Dienste
1
1.17 AbaWorkflowServer
Erklärung:
Workflow Modul
Abhängigkeiten:
AbaSioux, AbasiouxSecure, AbaLDAP
Prozessor Belastung:
Low - medium
Spezial:
Keine
Einschränkungen:
Keine
Seite 16
ABACUS Dienste
1
1.18 AbaLDAP
Erklärung:
Muss ausgeführt werden, wenn mit LDAP (offene
Benutzerdatenbank) gearbeitet wird.
Abhängigkeiten:
Keine
Prozessor Belastung:
Low
Spezial:
Beschreibung von ABACUS LDAP lesen.
Einschränkungen:
Keine
Seite 17
ABACUS Dienste
1
1.19 Einstellungen Ports
Erklärung:
Jeder ABACUS Dienst hat einen vordefinierten Port. Hier können
diese eingestellt werden.
Abhängigkeiten:
Keine
Prozessor Belastung:
Keine
Spezial:
Kontrollieren Sie vorgängig die Ports und deaktivieren Sie nicht
gebrauchte Ports/Programme.
Einschränkungen:
Keine
Seite 18
ABACUS Dienste
1
1.20 Link zu den ABACUS Logs
Erklärung:
Durch einen Klick auf das jeweilige Log werden Sie direkt in das
Log Verzeichnis geführt.
Abhängigkeiten:
Keine
Unterstützte OS
Windows
Prozessor Belastung:
Keine
Spezial:
Kontrollieren Sie vorgängig die Ports.
Einschränkungen:
Keine
Seite 19
ABACUS Dienste
1
1.21 AbaDiscoverLocutus
Erklärung:
Dieser Dienst sucht im lokalen Netzwerk nach ABACUS Diensten.
Damit können Remote ABACUS Dienste gestoppt und gestartet
werden.
Abhängigkeiten:
AbaDiscoverSioux
Unterstützte OS
Windows.
Prozessor Belastung:
Low
Spezial:
Kann bei Nichtgebrauch, mittels ServiceManager deaktiviert
werden.
Einschränkungen:
Keine
Seite 20
ABACUS Dienste
1
1.22 AbaDiscoverSioux
Erklärung:
Webteil für AbaDiscoverLocutus.
Abhängigkeiten:
Keine
Unterstützte OS
Windows.
Prozessor Belastung:
Low
Spezial:
Kann bei Nichtgebrauch, mittels ServiceManager deaktiviert
werden.
Einschränkungen:
Keine
Seite 21
ABACUS Dienste
1
1.23 AbaLogProzessor
Erklärung:
Dieser Dienst verteilt/sendet alle Records für/nach AbaSearch-,
AbaNotify- und AbaAudit-Dienst
Abhängigkeiten:
Pervasive.SQL 2000 (transactional)
Prozessor Belastung:
Medium - low
Spezial:
Darf nicht deaktiviert werden!
Einschränkungen:
Keine
Seite 22
ABACUS Dienste
1
1.24 Pervasive.SQL (relational/transactional)
Erklärung:
Wird gebraucht um die Datenbank (Pervasive) von ABACUS
anzusteuern.
Abhängigkeiten:
Ist ein Muss!
Prozessor Belastung:
Medium
Spezial:
Keine
Einschränkungen:
Keine
Seite 23
Herunterladen