SERVICES ABACUS Avril 2005 / EMO v.2005.1 Ce support est protégé par des droits d auteur. Tous droits réservés, y compris ceux de la traduction, de la réimpression et de la reproduction de la documentation ou de parties de celle-ci. Sans l accord par écrit d ABACUS Research AG, partie de la documentation ne peut être ni reproduite sous quelque forme que ce soit (photocopie ou autre), ni traitée au moyen de systèmes électroniques, ni copiée ou diffusée, même pour être utilisés lors de cours de formation. Copyright 2005 by ABACUS Research SA, Kronbuehl
Sommaire 1 Services ABACUS...1 1.1 Principes fondamentaux pour les Services...1 1.2 Recommandations...1 1.3 Paramètres...2 1.4 AbaSioux...3 1.5 AbaSiouxSecure...4 1.6 AbaApplicationServer...5 1.7 AbaPrintSpooler...6 1.8 AbaReportServerPhönix...7 1.9 AbaReportServer...8 1.10 AbaEngine...9 1.11 AbaSearchServer... 10 1.12 AbaNotifyServer... 11 1.13 AbaEBServer... 12 1.14 AbaForm... 13 1.15 AbaAudit... 14 1.16 AbaWorkflowServer... 15 1.17 AbaLDAP... 16 1.18 Paramétrage des ports... 17 1.19 Liens vers les logs ABACUS... 18 1.20 AbaDiscoverLocutus... 19 1.21 AbaDiscoverSioux... 20 1.22 AbaLogProcessor... 21 1.23 Pervasive.SQL 2000 (transactional)... 22 Page I
1 S ervices ABACUS Ce descriptif donne un aperçu des Services ABACUS. Cette documentation est valable à partir de la version 2005.10! 1.1 Principes fondamentaux pour les Services Nouveauté, ABACUS devrait être exploité sur le serveur à nouveau via un lecteur relié/mappé. Les Services ABACUS sont par contre gérés depuis le chemin absolu. Ainsi, pratiquement tous les Services peuvent être démarrés avec le compte système. La performance peut donc être améliorée et l installation est simplifiée. Les services, qui sont déplacés sur un autre serveur/pc, doivent toujours être démarrés via UNC et nécessitent un compte utilisateur Windows. 1.2 Recommandations ABACUS devrait être installé sur un lecteur logique séparé pour atteindre une bonne performance. Ce lecteur peut alors être totalement libéré pour l utilisateur. L avantage, vous travaillez localement sur le serveur. Par exemple, une mise à jour s effectuera plus rapidement car elle ne devra pas être exécutée via le redirector de réseau. Dans la mesure du possible, tous les services devraient être installés sur le même serveur. Vous évitez ainsi que les services répartis soient exploités par une interface réseau. Mais si le matériel ne répond pas aux prestations exigées ou si vous avez un trop gros volume de données, vous devez déplacer les services sur un autre serveur. Si vous devez séparer les services et si vous avez beaucoup de trafic sur le réseau, nous vous conseillons un réseau gigabit. Après l installation et l activation des services, vous devez absolument contrôler le serveur (moniteurs) pour que celui-ci ne soit pas surchargé. Un processeur pas assez puissant ou trop peu de mémoire disponible peut entraîner une perte considérable de vitesse. Nous vous conseillons un serveur processeur double avec max. 3 GB RAM (plus de RAM n apporte pas plus d amélioration chez Windows). Si vous utilsez les services AbaSearch ou AbaAudit, nous vous conseillons des partitions supplémentaires pour chaque service, car ces services créent leurs propres fichiers et chemins. Si vous avez des questions à propos de ces services, veuillez s.v.p. prendre contact avec votre revendeur ou avec le support technique. Vous pourrez profiter de leurs expériences. Page 1
1.3 Paramètres les paramètres globaux sont ici définis. Windows (Linux, Netware avec restriction, voir chaque service) Charge pour le processeur: voir chaque service voir chaque service voir chaque service Page 2
1.4 AbaSioux AbaSioux est un serveur Web et établit les connexions entre le Web (protocole, http, port 80) et les programmes ABACUS. Charge pour le processeur: low aucun aucun autre serveur Web ne doit fonctionner! standard pour exploitation Client/Server. Page 3
1.5 AbaSiouxSecure AbaSiouxSecure est un serveur Web sur port 443 (SSL) et établit les connexions entre le Web et les programmes ABACUS. Charge pour le processeur: low aucun aucun autre serveur Web ne doit fonctionner sur le port 443! standard pour exploitation Client/Server. Page 4
1.6 AbaApplicationServer module Client/Server pour les programmes de saisie Java ABACUS. Vous pouvez ménager l échelle du réseau. Les programmes fonctionnent sur le serveur. Ce dernier a donc besoin de plus de puissance de calcul. AbaSioux, AbaSiouxSecure-, AbaPrintSpooler, AbaReportServerPhönix, AbaReport, AbaEngine Charge pour le processeur: medium (lors de la saisie) doit rester sur le serveur base de données ABACUS. standard pour exploitation Client/Server. tous les programmes ne sont pas encore supportés. Page 5
1.7 AbaPrintSpooler module Client/Server Print pour les extraits Java ABACUS. Les extraits sont préparés sur le serveur et envoyés sur une imprimante locale ou reliée (sur le serveur base de données ABACUS). Le serveur a besoin de plus de puissance de calcul. AbaSioux, AbaSiouxSecure-, AbaApplicationServer, AbaReportServerPhönix, AbaReport, AbaEngine Charge pour le processeur: high (lors de la préparation des jobs d impression) doit rester sur le serveur base de données ABACUS. l impression doit éventuellement être couverte. doit être exploité avec le compte utilisateur Windows où l imprimante est également installée ou reliée. standard pour exploitation Client/Server. tous les programmes ne sont pas encore supportés. Page 6
1.8 AbaReportServerPhönix module Client/Server pour préparer les extraits Java ABACUS. Vous pouvez ménager l échelle du réseau. Les extraits sont préparés en tant que PDF sur le serveur et envoyés au Client avec http/s. Le serveur a besoin de plus de puissance de calcul. AbaSioux, AbaSiouxSecure-, AbaApplicationServer, AbaPrintSpooler, AbaReport, AbaEngine Charge pour le processeur: high (lors de la préparation de l extrait) doit rester sur le serveur base de données ABACUS. diminue le trafic réseau! standard pour exploitation Client/Server. tous les programmes ne sont pas encore supportés. Page 7
1.9 AbaReportServer ReportServer établit des rapports/extraits pour AbaMenu, AbaWebmenu et AbaView. Précède les rapprts Java. AbaSioux, AbaSiouxSecure-, AbaApplicationServer, AbaPrintSpooler, AbaReportServerPhönix, AbaEngine Charge pour le processeur: high (lors de la préparation de l extrait) standard pour exploitation Client/Server. doit rester sur le serveur base de données ABACUS. Page 8
1.10 AbaEngine est responsable pour la préparation des rapports AbaView et les rapports qui seront utilisés via SOAP (Simple Object Access Protocol). AbaSioux, AbaSiouxSecure, AbaPrintSpooler Charge pour le processeur: medium (au moment de l exécution des rapports) doit rester sur le serveur base de données ABACUS. standard pour exploitation Client/Server. Page 9
1.11 AbaSearchServer AbaSearchServer établit des fichiers d indexation pour la recherche sur texte entier. Cela permet à AbaPilot une recherche dans ces fichiers d indexation. Service AbaLogProcesseur Charge pour le processeur: medium high. L écriture et la gestion des fichiers d indexation encombrent le disque I/O, les recherches dans ces fichiers encombrent le processeur. si le service encombre trop le processeur à long terme en restant sur le serveur base de données ABACUS, il est alors possible de le déplacer sur un autre serveur/pc. établit des fichiers d indexation qui peuvent devenir très gros. Page 10
1.12 AbaNotifyServer est responsable pour l exécution du Trigger base de données et Trigger temps. AbaLogProcessor (obligatoire pour le Trigger base de données) Charge pour le processeur: medium (en fonction du nombre de Trigger à traiter). doit être installé sur le serveur base de données ABACUS! l exécution d extraits ABACUS (Delphi) doit être transférée sur Client. Page 11
1.13 AbaEBServer AbaEBServer établit une connexion entre les différents établissements bancaires et Electronic Banking Windows Charge pour le processeur: medium Veuillez lire s.v.p. le descriptif pour le Service EB! doit être démarré comme le Client. Si le Client connecte via UNC, ce Service doit également fonctionner avec UNC! au lieu du Service, vous pouvez démarrer le programme sur une autre station de travail. longueur max. limitée pour le nom du serveur et le nom d autorisation. voir ci-dessus Page 12
1.14 AbaForm sert de serveur de reconaissance (reconnaissance de l écriture manuelle) et est responsable du traitement des scanjobs. Charge pour le processeur: medium dépend du nombre de documents scannés qui doivent être traités. sur le serveur base de données ABACUS est nécessaire pour le traitement de scanjobs sur plusieurs postes de travail. avant de démarrer le serveur AbaForm, vous devez définir les paramètres et le traitement dans AbaForm. Page 13
1.15 AbaAudit toutes les modifications dans les bases de données ABACUS, qui ont été activées pour AbaAudit, seront protocolées. AbaLogProcessor Charge pour le processeur: medium high. L écriture et la gestion des fichiers log encombrent le disque I/O. si le service encombre trop le processeur à long terme en restant sur le serveur base de données ABACUS, il est alors possible de le déplacer sur un autre serveur/pc. établit des fichiers log qui peuvent devenir très gros. Page 14
1.16 AbaWorkflowServer module Workflow AbaSioux, AbasiouxSecure, AbaLDAP Charge pour le processeur: low - medium si le service encombre trop le processeur à long terme en restant sur le serveur base de données ABACUS, il est alors possible de le déplacer sur un autre serveur/pc. Page 15
1.17 AbaLDAP doit être exécuté si vous travaillez avec LDAP (base de données utilisateur ouverte) Charge pour le processeur: low doit rester sur le serveur base de données ABACUS. lire le descriptif de ABACUS LDAP. Page 16
1.18 Paramétrage des ports chaque Service ABACUS a un port pré-défini. Vous pouvez les configurer ici. Charge pour le processeur: sur le serveur où le/les Service(s) seront enregistré(s). contrôlez d abord les ports et inactivez les ports/programmes non utilisés. Page 17
1.19 Liens vers les logs ABACUS en cliquant sur un lien, vous atteindrez directement le répertoire log. Charge pour le processeur: sur le serveur où le/les Sevice(s) seront enregistré(s). contrôlez d abord les ports. Page 18
1.20 AbaDiscoverLocutus Recherche des Services ABACUS dans le réseau local. Ainsi les Services Remote ABACUS peuvent être stoppés et démarrés. AbaDiscoverSioux Charge pour le processeur: low sur le serveur base de données ABACUS, sur ce serveur également pour des Services répartis. si ce Service n est pas utilisé, il peut être inactivé à l aide du ServiceManager. Page 19
1.21 AbaDiscoverSioux partie Web pour AbaDiscoverLocutus. Charge pour le processeur: low sur le serveur base de données ABACUS, sur ce serveur également pour des Services répartis. si ce Service n est pas utilisé, il peut être inactivé à l aide du ServiceManager. Page 20
1.22 AbaLogProcessor Ce Service répartit/envoie tous les enregistrements pour/vers le service AbaSearch, AbaNotify et AbaAudit. Pervasive.SQL 2000 (transactional) Charge pour le processeur: medium-low ne fonctionne que sur le serveur base de données ABACUS. ne doit pas être inactivé! Page 21
1.23 Pervasive.SQL 2000 (transactional) est utilisé pour piloter la base de données (Pervasive) d ABACUS. c est une obiligation! Windows, Linux et Netware Charge pour le processeur: medium ne fonctionne que sur le serveur base de données ABACUS. Page 22