Vous êtes sur la page 1sur 31

Livre Blanc Job Scheduler dans le Cloud

Livre Blanc Job Scheduler dans le Cloud


Planification & Ordonnancement des traitements informatiques En modes SaaS OnDemand & ddi OnPremise

Ce Livre Blanc prsente les objectifs attendre et fonctionnalits dduire d'une solution de planification & ordonnancement des traitements informatiques (Job Scheduler). Cette solution peut tre utilise soit en SaaS (mode OnDemand) soit de manire ddie (mode OnPremise).

Document Version

Livre Blanc Job Scheduler dans le Cloud.pdf


2.2
rvision du vendredi 13 avril 2012

Document conu pour tre imprim en mode "recto-verso"

UNILINK

version 2.2 - 20/04/2012

Page 1 / xl

Livre Blanc Job Scheduler dans le Cloud

SOMMAIRE
1. 2. 3. 4. 5. 6. Dfinition des planification & ordonnancement informatiques _______________ 5 Pourquoi automatiser la production informatique ? ________________________ 7 Mode SaaS ou utilisation ddie ? ______________________________________ 9 Critres fonctionnels incontournables __________________________________ 11 Critres techniques indispensables _____________________________________ 13 Spcifications requises ______________________________________________ 15
COMPATIBILITE TECHNIQUE ______________________________________________ 16
Interoprabilit et portabilit __________________________________________________________ 16 Intgration avec les applications _______________________________________________________ 16 Gestion des logs applicatifs ___________________________________________________________ 16 Performance_______________________________________________________________________ 17

FONCTIONNALITES APPLICATIVES ________________________________________ 18


Planification calendaire ______________________________________________________________ 18 Dclenchement vnementiel _________________________________________________________ 18 Lancement dun traitement ___________________________________________________________ 19 Interaction avec les autres traitements___________________________________________________ 20 Conditions de lancement _____________________________________________________________ 21 Gestion manuelle___________________________________________________________________ 22 Modlisation gnrique ______________________________________________________________ 23 Vision Mtier______________________________________________________________________ 23 Visualisation graphique ______________________________________________________________ 24 Surveillance, dtection et analyse des erreurs _____________________________________________ 24 Supervision globale _________________________________________________________________ 24 Evolutivit du primtre fonctionnel ____________________________________________________ 25 Evolutivit du primtre technique _____________________________________________________ 26 Production internationale_____________________________________________________________ 26 Gestion des versions ________________________________________________________________ 26 Maintenance ______________________________________________________________________ 26 Fonction de simulation et analyse d'impact _______________________________________________ 27 Cycle de vie des traitements __________________________________________________________ 27 Nommage des objets ________________________________________________________________ 28 Hirarchisation de serveurs ___________________________________________________________ 28 Scurit de la solution _______________________________________________________________ 29 Continuit de service ________________________________________________________________ 30

REPORTIG & ERGONOMIE _________________________________________________ 31

7.

Concepts __________________________________________________________ 33
Localisation _________________________________________________________________ 33 Journe de production ________________________________________________________ 33 Serveurs et agents ____________________________________________________________ 34

8. 9. 10.

Conclusion ________________________________________________________ 35 Quelques rfrences d'UNILINK ______________________________________ 37 Contacts __________________________________________________________ 39

UNILINK

version 2.2 - 20/04/2012

Page 3 / xl

Livre Blanc Job Scheduler dans le Cloud


1. Dfinition des planification & ordonnancement informatiques Dfinition Le Business de lEntreprise repose largement sur lexploitation dapplications de gestion mtiers (ERP, finance, stock, logistique, etc.) pour organiser la production et la distribution de produits et de services. Lobjectif de la production informatique est de grer le flux des travaux dans linfrastructure informatique pour garantir la disponibilit des donnes auprs des utilisateurs. Un Automate de Planification & Ordonnancement (Job Scheduler) permet, si possible sans aucune modification des scripts et applications existants : ..De fluidifier et automatiser lexcution de traitements interapplications inter-systmes ..D'exploiter et suivre les traitements BATCH de tout type dapplications et ERP de manire centralise et / ou dlocalise via une Interface Homme-Machine (IHM) ergonomique ..De maintenir la continuit des services en automatisant la reprise de lexploitation en cas de souci technique ..D'assurer le pilotage graphique et le reporting automatique de lexploitation de ces traitements Bnfices ..Obtenir des gains de comptitivit ..Anticiper une charge dexploitation croissante moyens constants ..Augmenter lefficacit et la disponibilit des collaborateurs ..Tirer profit de la virtualisation des ressources ..Etre alert en temps rel si besoin ..Disposer de moyens danalyse et daccs pour agir efficacement ..Contrler la production distance via un simple navigateur internet ..Avoir une vision claire des traitements en cours, de l'application globale au dtail de la tche ..Rationaliser les processus de gestion de l'Entreprise ..Accder un rfrentiel de procdures commun tous les intervenants, indpendant des systmes d'exploitation grs ..Disposer de la souplesse ncessaire pour accompagner lvolution de lEntreprise ..Rduire les cots et les risques dexploitation en supprimant l'empilement dutilitaires et de fonctions systme utiliss pour piloter les traitements BATCH ..Garantir la disponibilit des donnes aux utilisateurs et des processus mtiers 99,x% ..Assurer la continuit de service en mode 24*7

UNILINK

version 2.2 - 20/04/2012

Page 5 / xl

Livre Blanc Job Scheduler dans le Cloud


2. Pourquoi automatiser la production informatique ? La mise en place d'une solution d'ordonnancement doit permettre d'atteindre toute ou partie des objectifs suivants sur des systmes dinformations htrognes : .. Contrler les traitements .. Amliorer le suivi des applications .. Optimiser et rduire les temps de traitement .. Garantir une meilleure distribution des ressources .. Minimiser les erreurs de lancement de jobs BATCH .. Limiter les interventions humaines dans les chanes de production .. Fournir une documentation jour pour tous les collaborateurs intresss .. Avoir une vision graphique centralise sur ltat du lancement des traitements .. Etablir des dpendances sans limitation entre les processus et les vnements .. Lancer des traitements sur une architecture centralise et / ou sur une architecture distribue .. Rduire la dpendance des donnes et rsultats de traitements la disponibilit des collaborateurs en charge de la production .. Garantir une totale disponibilit de la chane de production en proposant des scnarios de reprise et un fonctionnement en mode dgrad .. Disposer d'un rfrentiel et d'une solution commune toute l'quipe de production pour assurer plus de souplesse et de rapidit lors des interventions

UNILINK

version 2.2 - 20/04/2012

Page 7 / xl

Livre Blanc Job Scheduler dans le Cloud


3. Mode SaaS ou utilisation ddie ? La mise en place d'une solution de planification & d'ordonnancement des traitements BATCH pour planifier, excuter et suivre quotidiennement les traitements informatiques peut tre excute via des services mutualiss disponibles en SaaS (On Demand) ou classiquement sur des infrastructures ddies (On Premise). Les avantages des deux solutions sont lis ces modes : .. SaaS : o. Mise en place initiale dans un dlai trs rduit o. Externalisation des ressources humaines lies au paramtrage o. Qualit d'hbergement trs suprieure au niveau moyen constat o. Facilit d'adaptation au besoin (hausse ou baisse) sans contrainte o. Flexibilit financire lie au transfert du CAPEX l'OPEX .. Ddie : o. Indpendance totale vis--vis d'une infrastructure mutualise o. Intgration totale de la solution son systme de pilotage o. Capacit de modification des paramtres tout moment Dans le cadre d'un tel projet d'automatisation des planification, ordonnancement & lancement des tches sur des infrastructures htrognes, le mode SaaS permet de rduire l'ensemble des ressources ncessaires aux oprations de mise en place, paramtrage, formation et pilotage. Les charges de personnel et d'investissement sont rduites dans des proportions trs importantes et rendent donc possibles des projets : .. Ncessitant un dmarrage dans un dlai quasi-immdiat .. Pour des structures ne disposant pas de service ddi la fonction de Production Informatique .. De dure limite ne permettant pas un amortissement raisonnable d'une solution acquise en propre .. Dont le volume d'infrastructures pilotes est extrmement variable

UNILINK

version 2.2 - 20/04/2012

Page 9 / xl

Livre Blanc Job Scheduler dans le Cloud


De manire plus gnrale, le mode SaaS autorise l'utilisateur a pouvoir bnficier de niveaux de service (SLA) tel que pratiqus pour de trs grandes structures disposant de moyens financiers en rapport avec les investissements ncessaires. Les fournisseurs de services mutualiss en SaaS utilisent en effet des infrastructures informatique et rseau performantes et hautement scurises, permettant de s'engager sur des niveaux de SLA de type 99,95%, voire plus ! Les principaux indicateurs de performance d'un tel environnement sont : .. Les alimentations lectriques redondantes .. Les sauvegardes rgulires et multi quotidiennes .. L'utilisation d'espace disque physiquement scuris en RAID .. Les grandes bandes passantes rseau, montante & descendante .. La garantie de dlais rduits en cas de souci technique tant pour l'intervention que le rtablissement (GTR) .. La supervision de l'infrastructure permanente 24h/24 7j/7 La condition minimale pour mettre en place un tel service en SaaS est de pouvoir formaliser les conditions dans lesquelles les traitements doivent tre grs et les communiquer au prestataire. En retour, ce dernier prend en charge les oprations : .. D'installation et configuration des modules ncessaires .. Du paramtrage initial de lordonnancement de vos travaux .. De leur planification & pilotage quotidiens .. De la production des rapports dexcution .. En cas dincident, de la communication des lments en cause

UNILINK

version 2.2 - 20/04/2012

Page 10 / xl

Livre Blanc Job Scheduler dans le Cloud


4. Critres fonctionnels incontournables Les caractristiques fonctionnelles d'une solution dautomatisation de lexploitation l'tat de l'art sont principalement : .. Le traitement possible simultan de plusieurs journes de production via la dfinition de "dates de rfrence" (et non pas la date systme) .. Lutilisation de paramtres permettant la cration simplifie voire automatise denchanements pour les traitements gnriques rptitifs .. Le dclenchement de traitement sur disponibilit ou contenu de fichiers .. Le dclenchement de traitement sur demande utilisateur depuis internet .. Le dclenchement de traitement sur rception de courrier lectronique ou pices jointes associes .. La mise jour du rfrentiel dcentralise et asynchrone par des interlocuteurs intervenant chacun sur leur domaine en mode projet .. La possibilit de renommer les objets sans remettre en cause les squences dordonnancement .. La disponibilit dun module de rfrences croises des objets de lordonnanceur .. La gestion multi-environnements (dveloppement, qualification, exploitation, etc.) .. La gestion scurise des objets, profils dutilisateurs et exploitation (reprise, contrle, etc.) .. La mise en production rapide et scurise grce la dfinition de modles de production uniques et portables sur diffrents environnements avec les paramtres et contraintes dexploitation ddis .. La fonction de simulation permettant de tester et visualiser des planifications et ordonnancements .. La fonction infocentre permettant de disposer de statistiques pertinentes sur la production informatique .. La fonction gestion des astreintes permettant d'intervenir en cas d'anomalie de production

UNILINK

version 2.2 - 20/04/2012

Page 11 / xl

Livre Blanc Job Scheduler dans le Cloud


5. Critres techniques indispensables Les caractristiques techniques d'une solution dautomatisation de lexploitation l'tat de l'art sont principalement : .. La non adhrence systme, ERP et scripts clients n'imposant pas la modification des scripts pour grer les codes retour .. La non adhrence systme, ERP et scripts clients n'imposant pas la modification des scripts pour grer la planification des traitements .. La tolrance larrt / redmarrage du serveur garantissant une reprise automatique et synchronise des traitements quelle que soit la cause et la dure d'un arrt .. Lutilisation dun systme de gestion de base de donnes relationnelle (SGBDR) standard autorisant : o. La tolrance un arrt brutal du serveur en assurant une reprise immdiate, automatique et synchronise des traitements o. Lintgrit des donnes centralises grce la fonction de sauvegarde on-line ne ncessitant pas darrt de la production o. La gestion via des requtes SQL des suivi de traitements et consultation de statistiques personnalises o. La compatibilit avec les produits de requtes de SGBDR du march .. Lintgration de toutes les fonctionnalits sans module externe .. Lutilisation native de la messagerie de l'Entreprise pour lenvoi de messages et / ou dalertes sans ncessit de script denvoi ou d'utilitaire .. Une interface IHM disponible tant sous Windows (client lourd) que sous internet (client lger) .. Une interface IHM unique et iso fonctionnelle permettant de naviguer en limitant au minimum les ouvertures de fentres et / ou lappel des menus diffrents .. L'associativit d'un objet n environnements en le considrant comme unique .. La rtro documentation automatise gnrant des dossiers de production adaptables la norme de chaque Entreprise

UNILINK

version 2.2 - 20/04/2012

Page 13 / xl

Livre Blanc Job Scheduler dans le Cloud


6. Spcifications requises Les besoins le plus souvent mis en avant lors de recherche de solution dautomatisation de lexploitation peuvent tre regroups sous les thmes suivants : .. Compatibilit technique .. Fonctionnalits applicatives .. Reporting & Ergonomie

UNILINK

version 2.2 - 20/04/2012

Page 15 / xl

Livre Blanc Job Scheduler dans le Cloud


COMPATIBILITE TECHNIQUE
Interoprabilit et portabilit Les systmes dInformations mettent en uvre de nombreuses applications sur diffrents systmes dexploitation et des organisations, centralises ou dcentralises. La solution doit donc tre compatible avec les diffrents systmes dexploitation du march et leurs variantes (Windows, Linux, Unix, OS/400, z/OS, GCOS, ). En cas de migration du SI vers dautres plateformes systmes, la solution doit permettre dinstaller lagent systme ncessaire et de transposer le paramtrage technique des tches excuter. Intgration avec les applications Le systme dordonnancement doit appeler et rcuprer facilement les codes retour applicatifs de tous types dapplications : ERP (SAP, People Soft, HR Access, JD Edwards, ), applicatifs verticaux, applications "maison" et solutions techniques (sauvegarde, BI, etc.). Chaque programme applicatif excut gnre un code retour rcupr dans le script. La solution doit rcuprer ce code nativement via lagent sur linitiative du lancement du job. Par dfaut, une tche termine normale signifie quun script a renvoy le code retour 0 et une tache termine anormale un code retour diffrent de 0. Il doit exister la possibilit de grer diffremment les codes retour, et de considrer que la fin peut tre normale quel que soit le code retour. Par ailleurs, la solution doit permettre de contrler la prsence, labsence, la taille, la date ou le contenu dun fichier. L'objet fichier doit pouvoir tre utilis en tant quvnement et prendre les valeurs VRAI ou FAUX selon ltat attendu, valeur dtermine par lagent sur lequel le fichier est test. Gestion des logs applicatifs Les diffrents traitements au niveau de la chane de production gnrent des logs permettant de fournir des informations sur le droulement dexcution des processus. Ainsi, le systme dordonnancement doit exploiter ces logs applicatifs pour signaler les erreurs au niveau de sa console centrale. Tous les actes de gestion (connexion, modification, vnement, utilisateurs, etc.) et d'excution de processus doivent tre tracs soit dans la base soit dans les journaux de la solution. A ce titre, la solution doit tre compatible avec les contraintes dexploitation de type SOX qui exigent la traabilit de toutes les actions logicielles. Ladministrateur doit pouvoir dfinir la gestion des logs (nombre et taille des fichiers), ainsi que les actions (conserver en centralis, ne pas conserver, la demande en centralis, sur incident en centralis, ). La solution doit permettre d'assurer automatiquement la rotation de ces logs sur lespace centralis du serveur ainsi que sur les agents applicatifs pilots. La solution ne doit ncessiter aucun script ni commande excuter de manire externe.

UNILINK

version 2.2 - 20/04/2012

Page 16 / xl

Livre Blanc Job Scheduler dans le Cloud


Performance La solution installe sur les serveurs de production ne doit pas impacter sensiblement leurs performances (consommation faible en ressources CPU et mmoire RAM notamment.). La communication entre les diffrents lments de la solution ne doit pas impacter non plus les performances du rseau local. Les changes entre le serveur et les agents doit seffectuer par messages en sappuyant sur le protocole TCP/IP. La solution doit pouvoir piloter plusieurs milliers de traitements par heure et par localisation.

UNILINK

version 2.2 - 20/04/2012

Page 17 / xl

Livre Blanc Job Scheduler dans le Cloud


FONCTIONNALITES APPLICATIVES
Planification calendaire La solution doit permettre de planifier lexcution des tches. Cette planification doit pouvoir tre excute en fonction de rgles calendaires (tous les jours, 3me lundi du mois, ). Cest un fonctionnement de type "monte au plan". La solution doit permettre de dfinir autant de calendriers spcifiques que souhaits. Les lois calendaires dfinies peuvent tre : .. Simples : tous les mardis de chaque semaine .. Complexes par la superposition de lois calendaires simples : troisime lundi ouvr du mois .. Un intervalle de temps en jours, semaines, mois ou annes : les trois premiers jours de la dernire semaine de mars La modification dun calendrier doit pouvoir impacter automatiquement et immdiatement toutes les conditions utilises dans les tches, y compris celles en production. Les lois calendaires ne doivent pas avoir de limite de construction. Dclenchement vnementiel Il sagit dassurer le plus de tches en un minimum de temps avec le moins derreurs possible et un grand taux de paralllisme. La solution doit permettre de dclencher un traitement sur vnement de diffrents types : heure, statut de fin d'un autre traitement, fin de traitement de reprise, prsence ou contenu dun fichier, arrive de courriel, commande envoye par un programme, demande utilisateur, positionnement dvnement, valorisation de variable, Les tches sont excutes ds que les conditions de dclenchement prvues sont satisfaites. Exemple dutilisation de cet vnement : attente du fichier de nom TOP du 10 au 15 du mois. Sil arrive, la tche "traitement TOP" doit partir immdiatement. Si le 15 le fichier TOP n'est pas l, on remonte une alerte. Variante : on est en attente de n fichiers de nom TOP du 10 au 15, mais le 15 la tche "traitement TOP" doit se dclencher quel que soit l'tat des fichiers (les fichiers TOP non arrivs tant optionnels.

UNILINK

version 2.2 - 20/04/2012

Page 18 / xl

Livre Blanc Job Scheduler dans le Cloud


Lancement dun traitement Lors des traitements BATCH, le critre de mise en route de traitement des tches doit tre bas sur des vnements. La solution doit savoir grer des conditions : .. De planning : une tche peut tre associe une loi calendaire. Si la loi calendaire est fausse, la tche ne sera pas planifie .. Dactivation, tudies aprs les conditions de planning. Si la condition dactivation est fausse, la tche passe ltat de transparence et il y enchanement des successeurs. Les conditions d'activation peuvent tre : o .Une loi calendaire o .La valeur dun vnement o .L'tat dune autre tche o .La commande reue depuis un ordinateur autoris .. D'excution, dpendant avant tout des liens entre tches et de la valeur des codes retour qui pourront conditionner lexcution de tches suivantes. Les conditions peuvent tre : o .Une loi calendaire o .La valeur dun vnement o .Ltat dune autre tche o .L'existence ou non existence dun fichier o .La rception dun courrier lectronique avec ou sans pice(s) jointe(s) o .. L'heure, au plus tt ou au plus tard, avec possibilit de choix en cas dheure au plus tard atteinte : .. De blocage de lenchanement .. De poursuite de lenchanement .. D'excution de la tche .. De ressource permettant de conditionner lexcution simultane de plusieurs tches : o .Une demande client avec valorisation de paramtre o .La disponibilit de charge CPU sur la machine o doit se faire le traitement avec la possibilit de LOAD BALANCING si non disponibilit de CPU o .La gestion de ressources logiques de type "smaphore" Le calcul dheure limite de lancement (heure au plus tard) peut tre fourni par une dure prvisionnelle, statistique ou relle.

UNILINK

version 2.2 - 20/04/2012

Page 19 / xl

Livre Blanc Job Scheduler dans le Cloud


Interaction avec les autres traitements La solution doit permettre : .. Dinterrompre, repousser ou recommencer toute tche en cours .. De grouper plusieurs tches pour les grer globalement. Les rsultats de lexcution peuvent tre considrs comme condition de dmarrage dautres tches ou groupe de tches appartenant des plateformes et applications diffrentes .. De donner la possibilit de dfinir des seuils au niveau des temps dexcution des tches. Au cas o ce seuil est dpass, la solution doit offrir la possibilit de dfinir des actions effectuer : bloquer le traitement, envoyer une alerte la console, etc. Une tche a, en gnral, un droulement naturel guid par ses proprits telles que dfinies pour elle d'une part et associes dans les groupes et plans et des services auxquels elle appartient d'autre part. Il doit tre possible d'intervenir sur son droulement en raison d'anomalies rencontres ou de demandes particulires. Les actes de gestion possibles sont : .. Modifier les proprits d'une tche (modifications effectives uniquement pour la journe de production dsigne) .. Dfinir une action de gestion par commande (application immdiate ou diffre) .. Consulter voire supprimer la liste des commandes appliques une tche non encore excute .. Consulter la trace d'exploitation d'une tche .. Consulter les statistiques d'exploitation d'une tche .. Crer ou consulter un bloc-notes Les actes de gestion ne doivent pas impacter le rfrentiel s'ils ne concernent qu'une journe. La porte d'une modification du paramtrage doit donc tre considre par dfaut comme exceptionnelle et non reproductible.

UNILINK

version 2.2 - 20/04/2012

Page 20 / xl

Livre Blanc Job Scheduler dans le Cloud


Conditions de lancement Lexcution dune tche ou dun groupe de tches doit pouvoir tre conditionne par des conditions multiples : .. Conditions calendaires .. Conditions sur vnement (fichier, courriel, valeurs de variables) .. Conditions sur des temps dexcution .. Conditions sur la disponibilit de ressource physique (CPU) et de ressource logique (gestion de flux) .. Conditions vnementielles .. Conditions horaires (heure au plus tt ou heure au plus tard) Le lancement d'une tche peut tre dfini dans une plage horaire dtermine en fonction : .. De sa dure thorique .. Du mode apprentissage, correspondant la dure statistique fournie par la solution aprs plusieurs excutions La solution doit permettre dassocier des conditions horaires (heure au plus tt, heure au plus tard) avec quatre choix possibles en cas dheure au plus tard atteinte : .. Blocage de lenchanement .. Poursuite de lenchanement .. Excution de la tche .. Terminaison force : normale ou anormale D'autre part, on doit pouvoir interrompre un processus en cours en fonction d'une dure maximale autorise. En cas de dpassement, la solution doit permettre dadresser un message alerte en mode multimdia, avec association de pice jointe (exemple log dexploitation et log applicatif). La solution doit utiliser la messagerie du site. Cela signifie que l'envoi de message au travers de la messagerie de l'Entreprise en fonction de l'tat ou de l'avancement des traitements nimplique pas la conception et l'excution de script spcifique. Par cette technique, la solution doit permettre galement de conditionner lexcution dun traitement sur rception dun courrier lectronique avec traitement des ventuelles pices jointes. La solution doit pouvoir utiliser tout type de messagerie avec les protocoles MAPI, SMTP, POP3, VIM 32 ou IMAP.

UNILINK

version 2.2 - 20/04/2012

Page 21 / xl

Livre Blanc Job Scheduler dans le Cloud


Gestion manuelle La solution doit permettre la saisie de commandes de gestion : Planifier Planification de la tche Dplanifier Demande l'annulation de la planification de la tche Activer Activation de la tche Excuter Excution de la tche qui doit tre en production Bloquer Blocage de la tche la maintenant dans l'tat o elle se trouve quels que soient les vnements se produisant A. Blocage Annulation du blocage de la tche replaant une tche dans l'tat o elle se trouvait au moment de son blocage Effacer Mise en transparence de la tche supprimant la procdure, les positionnements d'vnements et les envois de message A. Effacement Annulation de l'effacement de la tche replaant une tche dans l'tat o elle se trouvait au moment de son effacement Terminer Fin force de la tche permettant que : La fin de la tche soit considre comme normale ou anormale La procdure, si elle est en cours, soit effectivement interrompue sur l'agent cible L'enchanement de la tche soit poursuivi ou interrompu Valider Validation de la tche termine anormalement Un exploitant doit pouvoir : .. Annuler une tche positionne dans le futur .. Dbloquer manuellement une tche en attente dune condition ou dune ressource Tout traitement dclench sur vnement temporel nayant pas pu sexcuter (serveur en panne, traitement en erreur, ) doit pouvoir tre relanc avec en paramtre facultatif la date et lheure de lexcution souhaite. On doit avoir la possibilit de modifier les conditions de relance et l'heure en particulier. Dautre part, en cas dincident, la solution doit offrir la possibilit de mettre en uvre un schma de reprise automatique avec relance des traitements.

UNILINK

version 2.2 - 20/04/2012

Page 22 / xl

Livre Blanc Job Scheduler dans le Cloud


Modlisation gnrique Pour une meilleure gestion et suivi des traitements, il faut que la solution offre la possibilit de modliser une vue globale et unifie de tous les traitements lancs en production via une console centrale, dans le but dun diagnostic simple et efficace. Le serveur central doit permettre la description et la gestion centralise des travaux (dfinition des rgles de planification, gestion des calendriers). Il doit permettre de consolider les informations de suivi et transmettre les alertes. La description des processus dexploitation doit tre indpendante de la configuration matrielle (notion de modle dexploitation logique). Le suivi de lexcution des jobs doit tre possible par une interface graphique qui donne ladministrateur le choix entre une vision macroscopique et une vision dtaille du droulement de lexploitation. Un suivi sur le statut des ressources, les vnements et les files dattentes doit permettre de contrler efficacement les ressources : mmoire, fichiers, espace disque, processus, Lexploitant doit pouvoir tre inform de la russite ou de lchec dun BATCH ainsi que de la ncessit ventuelle dune intervention humaine. La solution doit offrir diffrents niveaux de granularit pour suivre le droulement de la production des tches sous forme graphique ou de fentre, aussi bien en client lourd quen client lger par lintermdiaire dun navigateur du march. Vision Mtier Pour un pilotage adapt de production importante, il faut que la solution offre la possibilit de modliser une vue hirarchise de tous les traitements grs. Cette hirarchie peut tre compltement libre, par exemple par application (paye, RH, comptabilit, commercial, ). De plus, il doit permettre un sous-dcoupage en groupes plusieurs niveaux non limits pour une vision dtaille. Ainsi, le suivi des traitements de paye pourrait comporter les sous groupes prparation, calcul & change organismes. Le suivi mtier doit permettre soit : .. Un graphe dynamique du groupe choisi pour une vision de l'avancement en pourcentage (PAYE 85%) .. Un GANTT de lapplication bas sur les dures thoriques entres par le concepteur ou sur les dures statistiques collectes pour une estimation temporelle de prvision de fin (RH 15h35) .. La capacit de dtailler les vues en nombre de tches termines normales, en erreur, en excution, en attente ou restant raliser

UNILINK

version 2.2 - 20/04/2012

Page 23 / xl

Livre Blanc Job Scheduler dans le Cloud


Visualisation graphique La solution doit disposer pour la supervision des oprations d'un suivi centralis en mode graphique ou fentre (avec rafrachissement automatique). Ce suivi peut porter sur lensemble de la production (tous serveurs confondus) ou tre limit un sous-ensemble paramtrable (mtier, application, agent, ). Cette interface doit donner une vue prcise des tches excutes, des tches en cours et des tches venir. Lexploitant doit pouvoir disposer de filtres labors afin de visionner les tches suivant ltat de la production. En fonction dun paramtrage, les traces de production doivent pouvoir tre conserves le temps souhait. La solution doit permettre de grer diffrentes dates afin d'assurer notamment lhistorisation de chaque journe sparment et la conservation de la totalit des actions effectues durant une journe. Lorsque toutes les tches d'une journe sont termines, la journe doit se terminer automatiquement et pouvoir tre archive. L'archivage de date doit permettre l'utilisateur, s'il y est habilit, de restaurer la date et galement d'excuter nouveau des traitements dans le mme contexte dorigine. Les choix daffichage en cas de nouvelle excution de journe doivent tre les mmes que pour le suivi temps rel. Surveillance, dtection et analyse des erreurs A chaque moment lexploitant doit disposer du droulement de ltat de lavancement des tches et pouvoir agir et / ou ragir sur son tat en y apportant les actions ncessaires. Par ailleurs, lexploitant doit pouvoir disposer de diffrents niveaux ltablissement dun diagnostic tels que : .. La couleur de la tche .. Le log applicatif .. Le bloc-notes comprenant les consignes prendre pour

La solution doit disposer dun graphe rseau qui se rafrachit automatiquement suivant un intervalle de temps paramtrable. Chaque tche doit se voir affecter dune couleur diffrente en fonction de son avancement (couleur paramtrable par tat). Supervision globale La solution doit gnrer des messages dans le journal des vnements du systme (Windows ou Linux) sur le fonctionnement de ses diffrents moteurs ainsi que sur la terminaison des traitements. Une solution de supervision doit pouvoir exploiter le journal de ces vnements. A linverse, il doit tre possible dadresser des messages la solution pour lui signaler par exemple labsence de ressources suffisantes sur un serveur. Dans ce cas, la solution doit pouvoir suspendre son activit jusqu un retour la normale.

UNILINK

version 2.2 - 20/04/2012

Page 24 / xl

Livre Blanc Job Scheduler dans le Cloud


Evolutivit du primtre fonctionnel Lajout dune nouvelle tche ne doit pas remettre en cause toute la planification. La prise en compte de cette nouvelle tche doit pouvoir tre immdiate. Toute nouvelle tche intgre dans le dictionnaire central de rfrence ne doit pas impacter la planification en cours. Cette intgration doit tre possible mais non systmatique. La solution doit permettre de lancer manuellement une tche non planifie, tche qui doit pouvoir sexcuter sans perturber la planification existante. Lexcution dune nouvelle tche doit pouvoir faire lobjet dun paramtrage complet : au plus tt, au plus tard, suite arrive de fichier, lie au rsultat dautre traitement, etc. Bien entendu, seule la planification doit tre manuelle. Si la modification est ralise partir du module de suivi de production, elle doit tre provisoire et valide uniquement pour la journe en cours. Par ailleurs, tout traitement peut tre bloqu, forc ou mis en attente n'importe quel moment d'une journe de production. La modification sera prise en compte instantanment: suspendre, reprendre, arrter, modifier la chane, supprimer la chane, la soumettre nouveau la planification, etc., avec ou sans modification du paramtrage. La solution doit permettre galement de demander ou invalider un traitement sur une journe future. Dans les cas de dplanification / planification, la solution doit reconstruire automatiquement les liens. Ces actions suffisent en cas daction durgence et ainsi viter dagir sur les modules annexes (agents, services ou serveur). Dans le cas dun suivi immdiat, il doit tre possible de bloquer tous les composants dun plan ou d'un groupe, avec une action unique en une seule fois puis den forcer le droulement pas pas (c'est dire sans excuter les successeurs de lobjet cible) et de pouvoir intervenir en cas dincident, afin d'viter le dclenchement des procdures dgrades. En cas d'erreur et d'enchanement sur un schma de reprise, la solution doit permettre de reprendre le fil normal de l'exploitation au niveau souhait / prvu par l'administrateur. Bien entendu, toutes les actions effectues sur les objets manipuls doivent tre rgies par une rgle de scurit o l'administrateur ou le responsable d'application ont donn des droits sur ces objets (lecture, modification, cration, suppression). Ceci permet de rendre tanche la manipulation des objets d'une application par rapport une autre ou au contraire de mutualiser certains objets (loi calendaire par exemple). La solution doit permettre l'utilisateur final d'agir sur le systme soit via une interface graphique soit via un mode commande BATCH.

UNILINK

version 2.2 - 20/04/2012

Page 25 / xl

Livre Blanc Job Scheduler dans le Cloud


Evolutivit du primtre technique Lajout dun nouvel agent cible ne doit pas remettre en cause le paramtrage des tches ralises. La simple cration d'un nouvel agent (machine physique cible) associ une localisation (environnement logique) doit tre suffisante pour intgrer la nouvelle machine dans l'environnement trait. Production internationale Du fait de la prsence possible de lEntreprise dans diffrents pays, la solution doit proposer la possibilit dlaborer des plans de production par pays. Les lois calendaires doivent pouvoir tre conues selon les calendriers propres aux diffrents pays, intgrant leurs jours fris, sans limite. De plus, la solution doit grer automatiquement les dcalages horaires. Gestion des versions La solution doit disposer dune gestion de version des chanes et des objets qui la compose. Il doit tre possible de figer la dfinition donne aux objets et la transmettre la production. L'ensemble des dfinitions transmises constitue une version du modle de production, caractrise par un numro de version. La production peut alors crer des journes de production faisant rfrence une version. Les volutions ralises ensuite sur le modle, dans sa version courante, ne doivent pas avoir d'impact sur la production. La notion de version doit permettre de ne passer en production que les objets associs une version "valide". Ces versions peuvent galement tre sauvegardes pour en avoir une image. Il doit tre possible d'effectuer facilement un retour arrire sur une version prcdente en cas de besoin. La production doit alors pouvoir reprendre sur cette ancienne version. Maintenance Un volume, parfois important, de traitements rcurrents est effectu pour assurer les sauvegardes, transfert de fichiers, nettoyage de File System, maintenance de BDD, etc. La solution doit permettre de dfinir des modles de tches dans le rfrentiel de production et de soumettre ces modles sur les agents cibles avec les paramtres dexploitation associs. Les avantages de cette solution sont : .. De rduire de manire significative leffort de gestion des tches rcurrentes .. De planifier et exploiter de manire automatique et synchronise ces traitements rcurrents avec tout traitement applicatif .. De documenter et rfrencer lensemble de ces tches

UNILINK

version 2.2 - 20/04/2012

Page 26 / xl

Livre Blanc Job Scheduler dans le Cloud


Fonction de simulation et analyse d'impact La solution doit permettre de simuler le dclenchent dune tche afin de vrifier la cohrence de la planification dune chane de traitement sur toute journe dexploitation (passe, prsente ou future) afin de vrifier la cohrence de la planification et limpact sur le plan de production. La simulation doit prvoir comment les tches vont se drouler. Les oprateurs peuvent ainsi anticiper des situations telles que des inter-blocages ou des incohrences sur le temps ou les ressources. Lors de la cration dune tche, on doit pouvoir paramtrer le type de fin en mode simulation. La solution doit proposer un affichage du plan de production avec utilisation des temps moyens dexcution. Ces dispositions permettent danalyser limpact dune nouvelle chane. Lutilisateur doit pouvoir forcer la terminaison (OK, KO, quelconque) et tenir compte de la dure moyenne des n dernires excutions ou dune dure thorique fixe sa guise. La solution doit inclure une fonction paramtrable ordonnance et excute selon la priodicit dsire permettant dafficher le planning prvisionnel. Le planning prvisionnel doit permettre d'obtenir une liste des tches d'un plan, des tches d'un groupe, des lois calendaires, des actions diffres, des conditions et : .. Dinformer de 1 31 journes de production .. De rendre en compte les dures thoriques, prvisionnelles ou relles .. Dobtenir un fichier de format PDF par date Cycle de vie des traitements La solution doit permettre de grer diffrents environnements (dveloppement, recette, production, ). Lorganisation mise en uvre doit tre le reflet de lorganisation de lexploitation des applications de lEntreprise. Si lorganisation du Systme d'Information distingue des environnements de dveloppement, de formation et dexploitation, il doit tre possible de dployer plusieurs serveurs afin : .. D'assurer aux utilisateurs des environnements indpendants .. De garantir ltanchit entre production et pr-production permettant de rpondre des cadencements de monte en charge matrise, suivant des rythmes diffrents en relation avec les projets, comme limplmentation de nouvelles versions dune application, dun ERP et dapplications spcifiques .. De faciliter la conception et la maintenance par le dveloppement unique d'objets ensuite dupliqus sur les autres environnements, complts par la dfinition des paramtres propres chaque environnement

UNILINK

version 2.2 - 20/04/2012

Page 27 / xl

Livre Blanc Job Scheduler dans le Cloud


Nommage des objets La solution doit permettre dappliquer automatiquement une norme tout ou partie des objets manipuls. Une fonction de renommage doit tre disponible en cas de modification de rgles et normes de tches, ou pour assurer une reprise efficace et cohrente de dictionnaire issu de produits obsoltes. Cette fonction vite notamment de dtruire puis de recrer un objet lorsqu'une erreur a t commise lors de sa cration. Le renommage ne doit pas altrer la synchronisation des tches, il ne ncessite aucune qualification des objets dont le nom a t modifi. Hirarchisation de serveurs L'utilisation de la solution avec plusieurs serveurs doit permettre de rendre autonome l'excution des travaux sur plusieurs sites de production, tout en conservant un modle unique pour la production de l'ensemble. Un site est constitu par un ensemble d'agents dont la production doit tre pilote directement par un serveur local. Les versions de production utilises sur ce serveur local sont des copies des versions dveloppes sur le serveur central. La notion de serveur central s'applique uniquement au dveloppement du modle. Une fois la production dmarre, tous les serveurs, central et locaux, fonctionnent sur un pied d'galit. Chaque environnement d'excution doit tre rattach un serveur et un seul. L'activation d'une journe de production et la planification des tches doit s'effectuer de faon indpendante sur chaque serveur local. Les ressources et les vnements doivent donc tre grs de faon indpendante sur chaque serveur local et peuvent avoir des valeurs diffrentes d'un serveur local un autre. Pour fonctionner, un serveur local doit obtenir une copie d'une version du modle de production. Cette copie doit pouvoir tre mise sa disposition par une action effectue sur le serveur central. Lorsque ncessaire, le serveur local destinataire se connecte au serveur central, rcupre les donnes mises sa disposition et les installe. Lors du transfert d'une version du modle de production, la totalit des informations associes cette version doit pouvoir tre transfre vers chaque serveur local destinataire. Les objets d'administration doivent pouvoir tre galement transfrs. Si l'objet n'existe pas sur le serveur local destinataire, il doit pouvoir tre cr automatiquement. S'il existe, la dfinition transfre doit remplacer celle existante. Un transfert ne doit occasionner aucune suppression d'objets d'administration.

UNILINK

version 2.2 - 20/04/2012

Page 28 / xl

Livre Blanc Job Scheduler dans le Cloud


Scurit de la solution La solution doit traiter de manire scurise les aspects : .. Authentification : l'accs l'application rclame une authentification forte. La solution doit assurer la traabilit de toutes les oprations effectues (nature de l'opration, utilisateur connect, date et heure) .. Confidentialit : lutilisation de la solution ne devra pas ncessiter la connaissance du mot de passe dadministrateur de la machine (ROOT, ) .. Gestion des profils : le systme de gestion des utilisateurs (notion de profil relative aux droits daccs aux services et aux donnes) doit permettre de donner aux utilisateurs des accs diffrencis au systme d'information en fonction de leur profil La solution doit inclure les fonctions de : .. Gestion des droits de cration, modification, suppression et lecture sur les donnes .. Cration et d'administration de diffrents profils d'accs .. Affectation d'un ou plusieurs profils un utilisateur .. Mise jour dynamique des profils .. Traabilit des oprations de gestion des droits d'accs Les scripts doivent pouvoir tre lancs avec des comptes et des mots de passe spcifiques. Si le script lanc demande un compte utilisateur diffrent, la solution doit permettre de transmettre automatiquement linformation dfinie en paramtre (dans la localisation ou la procdure de la tche). La zone de saisie du mot de passe doit tre masque et sa valeur code. La solution doit tre compatible avec systmes de type SSO. Les droits des utilisateurs doivent pouvoir tre dfinis spcifiquement pour ladministration, la conception et la gestion de la production, ainsi qu'aux niveaux applications et environnements d'exploitation. Laccs aux donnes doit pouvoir tre contrl via laccs en lecture / criture une application et aux objets la composant : .. Le(s) responsable(s) de lapplication .. Le(s) utilisateur(s) (ou classe de) ayant accs aux objets de l'application .. Les objets de production : tches, groupes, variables, rgles calendaires, etc. .. Le lieu d'excution Les contrles doivent pouvoir porter galement sur lautorisation de raliser des actions telles que terminer, suspendre, reprendre, modifier, etc. Toute action de cration, modification, suppression ou renommage d'objet doit pouvoir tre journalise et comprendre les informations sur la date et l'heure de la dernire mise jour ainsi que l'utilisateur qui en est l'auteur. L'accs l'exploitation et au suivi des traitements doit tre paramtrable en fonction du profil de l'utilisateur connect.

UNILINK

version 2.2 - 20/04/2012

Page 29 / xl

Livre Blanc Job Scheduler dans le Cloud


Continuit de service La perte de l'ventuel point central du systme (Single Point Of Failure - SPOF) ne doit pas paralyser la production. Ainsi, le droulement des chanes locales devra donc tre assur. Sil y a dconnexion avec le serveur central, le rsultat des jobs excuts par un agent doit tre stock localement. L'agent doit se synchroniser automatiquement avec le serveur central au rtablissement de la liaison avec celui-ci Ladministration de lordonnanceur peut tre ralise aussi bien en local qu distance en utilisant un systme de base de donnes relationnelle du march. L'utilisation d'un SGBDR prsente deux avantages majeurs : .. Garantie de l'intgrit des donnes centralises grce aux fonctions de sauvegarde on-line ne ncessitant pas l'arrt de la production .. Tolrance un arrt brutal en assurant une reprise immdiate et synchronise des traitements La base de donnes devant tre scurise, il est conseill de l'installer dans une baie SAN. La solution doit assurer une permanence de fonctionnement : chaque machine doit tre totalement autonome et pouvoir continuer le traitement local des jobs en cas dindisponibilit du rseau. Dans le cadre dune architecture multiserveur, cette fonction est essentielle puisquelle permet de raliser trs simplement une sauvegarde dun ensemble cohrent, et donc de restaurer un ensemble cohrent en cas dincident, selon le cycle choisi par ladministrateur. La solution doit pouvoir tre mise en uvre sur des architectures centralises et / ou distribues, distinguant ventuellement n environnements de dveloppement et de production. Le crash dune machine cible ne doit impacter que les traitements en cours sur cette machine et ne doit pas arrter la production. Par ailleurs, lindisponibilit d'un agent doit tre dtecte par le serveur. Il peut alors soit suspendre lexcution des traitements qui seront repris une fois lagent disponible (avec synchronisation automatique partir de larrt), soit basculer les traitements sur un autre agent associ au premier dans le cadre dun pool dagents. Cette fonction de LOAD BALANCING doit pouvoir galement tre mise en uvre en cas de ressources insuffisantes sur un agent de production.

UNILINK

version 2.2 - 20/04/2012

Page 30 / xl

Livre Blanc Job Scheduler dans le Cloud


REPORTIG & ERGONOMIE
Pour la supervision des oprations, les utilisateurs doivent pouvoir disposer dune fonction de suivi central en mode graphique. Diffrents niveaux dinformation (vue passe, journe en cours, analyse des temps moyens dexcution des chanes et des processus, volumtrie traite) doivent permettre ltablissement dun diagnostic afin de lancer les actions correctives appropries. Un journal consultable doit permettre de conserver une trace de toutes les tapes de lexcution des chanes ainsi quun historique dtaill. La solution doit permettre llaboration et la production de tableaux de bord statistiques de diffrentes formes sur diffrentes priodes. Ce systme doit comprendre des rapports prdfinis exploitables depuis toute solution de BI du march ou depuis un outil fourni avec la solution. La solution doit permettre de dfinir de manire simple et rapide ses propres rapports et d'intgrer tout type de donnes. Le systme doit tre dune utilisation particulirement simple pour les utilisateurs et les administrateurs. La solution doit facilement tre paramtrable par un administrateur ne disposant pas de qualifications techniques particulires et ne demandant pas trop de navigation et douverture de fentres pour aboutir linformation souhaite. La conception des crans doit permettre aux exploitants de se reprer facilement dans les diffrentes tapes du processus, compte tenu de la multiplicit des informations traites. Les actions doivent pouvoir tre saisies partir dun point central. La solution doit disposer dune console permettant son administration et dune ou plusieurs consoles permettant le suivi dexploitation. Ces diffrentes consoles pourront tre personnalises par "processus mtier". Cette interface doit tre disponible sous deux formats : Windows et HTTP. Le nombre de postes clients ne doit pas tre limit. Il doit ainsi tre possible de mettre en uvre des consoles de suivi ddies, par exemple par mtier ou dorganiser un bureau de travail multi applications sur les postes utilisateurs.

UNILINK

version 2.2 - 20/04/2012

Page 31 / xl

Livre Blanc Job Scheduler dans le Cloud


7. Concepts Localisation
Le concept de localisation permet la duplication automatique dun ordonnancement partir de la saisie du modle de rfrence et la dfinition de paramtres spcifiques. Pour deux localisations (ou environnements dexploitation) le gain est de 50% (de rgles en moins) sur un JOB SCHEDULER classique et de 70% sur un pilotage sans JOB SCHEDULER. Cette dfinition en mode objet facilite et accrot les performances de la phase dindustrialisation et de maintenance des traitements applicatifs.

Journe de production
Certains produits ne fonctionnent pas avec la notion de journe de production et ne grent pas les variables de type "date" sur des journes passes ou futures : ce principe interdit tout paralllisme de journes de production et contraint une gestion de variables manuelles ds lors que la date en cours est "passe". La solution doit permettre de grer de manire totalement tanche plusieurs environnements de production en parallle, en pouvant faire glisser une journe de production, afin de laisser la possibilit de boucler une journe de traitement sans tre contraint par le temps. Cette notion doit permettre de traiter n journes de production en parallle, sans contrainte de temps de type "dbut" ou "fin" de journe. Une journe de production nest pas limite 24 h. Elle doit sactiver une heure donne (qui est paramtrable) et se terminer quand tous les traitements lis cette journe se sont excuts et termins normalement (ou que toutes les terminaisons anormales aient bien t valides). Par exemple, la date de rfrence du 13 avril sactivera minuit et se terminera peut tre le 14 avril 11 h du matin. Celle du 14 avril se sera active toujours minuit et les traitements planifis pour cette journe seront excuts en parallle avec les jobs de la journe du 13 avril toujours active. Cette fonction est particulirement intressante pour les services informatiques en charge dexploitation rpartie sur plusieurs fuseaux horaires en leur permettant de se "retrouver" au sein de la journe de production virtuelle.

UNILINK

version 2.2 - 20/04/2012

Page 33 / xl

Livre Blanc Job Scheduler dans le Cloud


Serveurs et agents
.. Serveur

de pr-production

Ce serveur est utilis pour la conception de l'automatisation et les tests d'intgration de l'ensemble des socits. Lorganisation du rfrentiel doit tre assure avec les objets de type "APPLICATION" et "PROJET". Lobjet APPLICATION doit permettre dassocier des droits utilisateurs (lecture / criture) aux objets de production. Lobjet PROJET doit permettre une mise jour dsynchronise du dictionnaire de rfrence.
.. Serveur

central de production

Ce serveur "reoit" les mises jour des projets du serveur de pr production et assure la cration dune nouvelle version du dictionnaire de rfrence (sans craser les prcdentes). Cette version est ensuite diffuse sur les serveurs locaux de production. La centralisation du processus de diffusion sur ce serveur central permet de centraliser le suivi la production de tous les ventuels serveurs locaux. Cela permet galement de centraliser linitialisation de journes de production et de ce fait, garantir la cohrence des versions de dictionnaire utilises par les serveurs locaux sil y a des synchronisations inter serveurs.
.. Serveur

local de production

Ce serveur reoit les mises jour du serveur central de production. Il assure la production de toutes les tches qui lui sont affectes. Ce serveur est autonome pour ses journes de production.
.. Agent

de production multi systme

Lagent est charg dexcuter les tches de procdures demandes par un serveur. Il soumet et suit lexcution des traitements de manire autonome par rapport au serveur. Il reste totalement synchronis avec le serveur local et par son intermdiaire, avec dautres agents. Lagent reoit les ordres de soumission, excute la demande et retourne au serveur le code de terminaison.

UNILINK

version 2.2 - 20/04/2012

Page 34 / xl

Livre Blanc Job Scheduler dans le Cloud


8. Conclusion Lensemble de ces critres doit concourir faire dune production informatique un ensemble cohrent, simple dfinir, simple maintenir et offrant aux utilisateurs une large gamme de fonctionnalits permettant : . Une conomie importante des temps et des cots dintgration . Une meilleure qualit du rfrentiel de production par le respect de normes et de mthodes de production simplifies et intuitives, induites par les fonctionnalits de la solution . La simplification du suivi de production par des alertes et des tableaux de bord automatiss . Une visibilit lors de lintgration de nouvelles applications ou de nouvelles versions dapplications grce ses modules statistiques permettant dobtenir des graphiques de la production et ainsi de sassurer de la possibilit dintgration de nouveaux travaux dans la fentre BATCH, garantissant la disponibilit des applications aux utilisateurs

UNILINK

version 2.2 - 20/04/2012

Page 35 / xl

Livre Blanc Job Scheduler dans le Cloud


9. Quelques rfrences d'UNILINK UNILINK est diteur de logiciels dans le secteur de l'automatisation de la Production Informatique depuis 1983. Son quipe est constitue de chefs de projets, darchitectes et dexperts produits, la majorit issue dentreprises utilisatrices ayant une relle connaissance des besoins et contraintes "terrain". Lambition dUNILINK est daider ses Clients russir leur projet dintgration des produits tant dun point de vue mise en uvre (obtention rapide de rsultats concrets et optimisation des cots), fonctionnelle et technique (meilleure utilisation possible en fonction de lorganisation Cliente) que dun point de vue humain (matrise et acceptation des produits).

UNILINK

version 2.2 - 20/04/2012

Page 37 / xl

Livre Blanc Job Scheduler dans le Cloud

En savoir plus
10. Contacts

Informations gnrales
Socit http://www.unilink.fr

Informations solutions
VegaSaaS VEGA http://www.unilink.fr/vegasaas/ http://www.unilink.fr/descriptif-vega-2/ Direction Commerciale et Services Franck RENARD +33.(0)1.72.69.54.67 +33.(0)7.86.18.03.91 @FReUNILINK franck.renard@unilink.fr
Une solution pour lensemble des applications et serveurs du SI
ARCOLE Arcserve ASTRE BAAN Back UP exe Business Object BPCS COGNOS CORIOLIS Finances Publiques Datastage E-FLUID ESTIA 2 GENERIX GENIO HR ACCESS ImmoWare Information Builder JD Edwards -E One MAPIX MANUGISTIC MASTER A NetWorker ORACLE e-Business PEOPLESOFT, PLEIADES Tivoli -TSM
SAP SOLUTIONS (NT / UNIX) Rfrentiel
Traitements

Windows NT (4.0 et +) Windows 2000 Windows XP / 2003 (IA 32, IA 64, Itanium 2) HPUX (11i-IA 64, Itanium 2) HPUX (10.20et +, PA-RISC) Sun Solaris sparc / intel IBM AIX (4.1 et +) BULL AIX (4.1 et +) HP Tru 64 SCO Unixware Linux Suze Linux Red Hat Linux Mandrake Bull Gcos7 Bull Gcos8 IBM i-sries (V4R3 et +, V5Rx), IBM Z OS

Haute disponibilit

Time navigator WebSphere Etc.

Windows

HTML

Mode commande

UNILINK

version 2.2 - 20/04/2012

Page 39 / xl

Livre Blanc Job Scheduler dans le Cloud

169, Bureaux de la Colline 92213 Saint-Cloud Tlphone : 01.72.69.54.50 Tlcopie : 01.72.69.54.51 Web : http://www.unilink.fr SA au capital de 100 000 R.C.S. Paris B 326 803 15

UNILINK

version 2.2 - 20/04/2012

Page 40 / xl