Programarea lucrărilor pe computer

Aceasta este automatizarea procesării unei sarcini de calculator.

Descriere

Programarea lucrărilor pe calculator

Se referă exclusiv la modul de lansare a tratamentelor („lot”) pe una sau mai multe componente ale sistemului său de informații prin intermediul pachetelor software specifice. Aceste pachete software combină teoria planificării cu tehnici specifice IT (cozi de procesare, gestionarea fișierelor, echilibrarea încărcării etc.). În literatură, este în general asociat cu așa-numitul mod „eveniment”.

Planificarea sarcinilor IT

Acesta este în general pasul inițial care permite definirea loturilor de tratament omogene în funcție de condițiile calendaristice. Astfel, loturile de procesare pot fi diferite în zilele lucrătoare de cele din zilele de închidere lunare. În literatură, este în general asociat cu așa-numitul mod „calendar”.

Fără ca această listă să fie exhaustivă, implementarea unei soluții de planificare a lucrărilor IT trebuie să facă posibilă realizarea tuturor sau parțiale a următoarelor obiective pe sisteme de informații eterogene:

  1. Aplicații de control
  2. Optimizați sau chiar reduceți timpul de procesare
  3. Garantarea unei mai bune distribuții a resurselor
  4. Minimizați erorile la pornirea lucrărilor
  5. Furnizați documentație actualizată pentru angajați
  6. Monitorizați central procesarea
  7. Limitați intervenția umană în lanțurile de producție
  8. Stabiliți dependențe nelimitate între procese și evenimente
  9. Lansați procese pe o arhitectură centralizată și / sau pe o arhitectură distribuită
  10. Reduceți dependența de date și rezultatele prelucrării de disponibilitatea angajaților
  11. Aveți o soluție standard și comună pentru toată producția pentru a asigura flexibilitate și viteză
  12. Garantează disponibilitatea producției prin propunerea scenariilor de recuperare și operarea în modul degradat

Planificare

Planificarea determină ce trebuie realizat și cum se ajunge acolo. Prin urmare, este vorba de distribuirea tratamentelor sale într-un timp definit. Este adesea confundat cu programarea atunci când este doar primul pas. Confuzia provine în principal din traducerea termenului programator care se referă la comanda cron (UNIX sau Linux) sau la comanda at (Windows); cu toate acestea, planificatorul nu este un „ planificator de sarcini  ”, ci o „  planificare a lucrărilor   ”.

Pentru a planifica tratamente, putem defini pur și simplu orele de lansare. Programele vor fi în cele din urmă schimbate pentru a obține o distribuție optimă. Managementul devine problematic când timpul de tratament este variabil.

Programare

Programarea face posibilă definirea secvențelor între procese. Astfel, un tratament nu mai este lansat la un moment definit, ci după un alt tratament. Noțiunea de procesare poate fi destul de generală, deoarece este orice comandă care poate fi executată pe una sau mai multe mașini de calculator.

Sistemele avansate permit secvențe legate în funcție de tipurile de capăt (normal, anormal, specific sau oricare) ale procesării anterioare, detectării și / sau conținutului fișierului (fișierelor), sosirii de e-mailuri cu sau fără atașament (e), procesare pe o bază de date, ...

Editorii

Principalii jucători care oferă soluții de planificare sau planificare în Franța sunt:

Note și referințe

  1. https://smatechnologies.com/fr/opcon-automation
  2. https://try.activeeon.com/
  3. http://www.ca.com/en/products/workload-automation.html
  4. (în) „  Workload Automation Software / JAMS Scheduler  ” pe JAMS (accesat la 11 august 2020 ) .

Vezi și tu

Articole similare