Sunteți pe pagina 1din 12

Workflow Engine For Clouds

MENIU CRISTIAN-MIHAI
Powerpoint Templates AN I, MASTER RCSD Page 1

Conceptul de workflow

1.1 Conceptul de workflow Workflow-urile (sau fluxurile de lucru) sunt reprezentri ale unor secvee de operaii, declarate ca munc a unei persoane, a unui mecanism simplu sau complex, al unui grup de persoane sau al unei organizaii Workflow-urile trebuie s se supun unui set de reguli prestabilit, set care este specific fiecrei organizaii n parte. Intr-o alt definiie ele reprezint micri ale documentelor i sarcinilor ntrun process de business. Aceste fluxuri de lucru pot fi progresii secveniale ale activitilor de lucru, sau un set complex de procese concurente, fiecare dintre acestea avnd impact asupra celorlalte, n funcie de un set de reguli, rute i roluri Powerpoint Templates

Page 2

Managementul workflow-urilor
Managementul workflow-urilor este responsabil pentru asigurarea eficienei n cazul trasmiterii informaiei, documentelor i sarcinilor de la un angajat (sau main) la altul. Avantaje ale managementului workflow-urilor amintim: Reducerea costurilor este atins prin eliminarea proceselor i participanilor de care nu este neaprat nevoie; Scurtarea timpului necesar pentru ndeplinirea unei sarcini Workflow-urile definite i implementate n mod eficient pot s reduc timpul necesar finalizrii anumitor sarcini prin faptul i, n plus, dau posibilitatea de luare de decizii automate atunci cnd sarcinile nu sunt ndeplinite Alocarea i utilizarea adecvat a resurselor Prin folosirea unor workflow- uri corespunztoare, resursele limitate ale companiei sunt direcionate ctre locurile unde este nevoie cu adevrat de ele, astfel nct randamentul s fie maximizat Powerpoint Templates Page 3

Sisteme de management al workflow-urilor

Un sistem de management al workflow-urilor (Workflow Management Systems-WfMS) este un sistem care definete, administreaz i execut workflow-urile cu ajutorul aplicaiilor informatice. Ordinea n care se execut operaiile este dictat de ctre o reprezentare computerizat a logicii fluxului de lucru. Sistemele de management al workflow-urilor ajut nu doar la definirea fluxurilor de lucru, ci i la controlul execuiei lor, dar n acelai timp permit organizaiilor s msoare i s analizeze execuia proceselor, astfel nct s se poat efectua mbuntiri continue.

Powerpoint Templates

Page 4

Caracteristicile sistemelor WfMS includ

Unelte de definire a proceselor (Process Definition Tool) Simulare, construire de prototipuri i de elemente pilot Iniiere i control de task-uri Luarea deciziilor pe baza regulilor (Rules Based Decision Making) Rutare de documente Invocarea aplicaiilor pentru vizualizarea i manipularea datelor Liste de lucru (worklist) Automatizarea task-urilor (Task Automation ) Notificare a evenimentelor Liste de distribuie i rutare a mesajelor/mailurilor Monitorizarea proceselor Acces la informaie prin World Wide Web Monitorizarea i logarea activitilor Administrare i securitate Powerpoint Templates

Page 5

Workflow for Clouds


Numarul furnizorilor de resurse de tip cloud existenti pe piata este intr-o continua crestere, astfel apare necesitatea folosirii unor sisteme de management automatic a resurselor de tip cloud. Scopul acesta este de a impune regulile legate de cererea si oferta resurselor de tip cloud. Livrarea serviciilor de tip cloud computing necesita ca anumiti parametri legati de calitatea serviciilor (QoS) sa fie respectati astfel nct utilizatorii sa isi poata atinge obiectivele si sa isi execute opertiunile n cele mai bune conditii. n acest context, un sitem de management al resurselor bazat pe SLA-uri (Service Level Agreement) este necesar pentru a negocia interactiunea dintre participantii la tranzactii pe piata resurselor de tip cloud computing.

Powerpoint Templates

Page 6

Powerpoint Templates

Page 7

Arhitectura
Arhitectura unui sistem de management al worflow-urilor este format din dou componente importante: un mediu dedicat coordonrii fluxurilor de lucru, i un mediu dedicat execuiei task-urilor din cadrul workflow-ului

Powerpoint Templates

Page 8

Arhitectura
Coordonarea fluxurilor de lucru este realizat de ctre un motor de workflow (workflow engine), care este responsabil pentru execuia tuturor instanelor de workflow. Comportamentul motorului este bazat pe evenimente. Acest motor reacioneaz la apariia unui eveniment prin declanarea unui task, alocarea ctre un agent, compilarea informaiilor istorice i treimiterea de mesaje de avertizare ctre ageni. Mediul de management al workflow-urilor conine, de asemenea, unelte pentru editarea i compilarea schemelor de workflow, precum i unelte de administrare (pentru managementul agenilor i pentru raportarea istoricului fluxurilor de lucru). Mediul de management al task-urilor (WT) este organizat ca arhitectur client- server. Serverul de task-uri este creat de ctre motorul de workflow-uri i este responsabil pentru administrarea evoluiei task-urilor. Serverul de task-uri comunic motorului de workflow terminarea task-urilor, i poate genera evenimente pentru task-urile altor workflow-uri. Powerpoint Templates Page 9

Arhitectura
Modelul de referin pentru workflow-uri a fost publicat n anul 1995 i st la baza majoritii sistemelor de management al fluxurilor de lucru i de management al proceselor de business.

Figura 4: Modelul de referin al Workflow Management Coalition (Hollingsworth)

Powerpoint Templates

Page 10

Arhitectura
Un sistem de management al fluxurilor de lucru trebuie s suporte urmtoarele tipuri de construcii: AND-Split Acesta este un punct din cadrul workflow-ului, unde un thread de execuie se mparte n dou sau mai multe thread-uri paralele; astfel, se pot executa simultan mai multe activiti, n cadrul aceluiai flux de lucru; OR-Split Este un punct din cadrul workflow-ului, unde un thread trebuie s decid pe care ramur s continue execuia, atunci cnd ntlnete mai multe alternative; AND-Join Acesta este un punct n care dou sau mai multe activiti care se execut n parallel converg ntr-un thread comun; OR-Join Este punctul n care dou sau mai multe ramuri ale workflow- ului cu activiti alternative converg ntr-o activitate comun, ca pas urmtor. Powerpoint Templates Page 11

Bibliografie

1. [Basu_2002] A. Basu and A. Kumar, Workflow management issues in e- business, Information System Research 13(1) (2002) 114. 2. [CaBo_2004] Jorge Cardoso , Robert P. Bostrom, Amit Sheth, Workflow Management Systems and ERP Systems:Differences, Commonalities, and Applications, Information Technology and Management 5, 319338, Kluwer Academic Publishers, 2004 3. [CaBu_02] J. Cardoso, C. Bussler and A. Sheth, Tutorial: Semantic Web Services and processes: Semantic composition and quality of service 4. [Rupi_2005] Walter Rupietta, WorkParty Business Processes and Workflow Management, Springer-Verlag Berlin Heidelberg 2005 5. [WARIA_07] Workflow and Reengineering International Association, http://www.waria.com/ (2007).

Powerpoint Templates

Page 12

S-ar putea să vă placă și