riprotsess Business Process Tarvo Treier idu 0110gmail com
Äriprotsess (Business Process) Tarvo Treier idu 0110@gmail. com
Mis on. . . • • Protsess? Äriprotsess? Põhiprotsess? Tugiprotsess?
Allikad: • Organisatsiooni käsiraamat, kontseptsioonid ja vahendid. Ettevõtluse Arendamise Sihtasutus, Tallinn 2004 • http: //www. zone. ee/okoloog/index_files/matrejali d_files/semester 2_files/organisatsioon_files/Org anisatsioon%20 ja%20 juhtimine%20 loeng%20 V. ppt • http: //en. wikipedia. org/wiki/Business_process • http: //pc. parnu. ee/~ttamb/ikt/mis 2006/SP 4 IS _tolked/204 -236. rtf
Protsess • vastastikku seotud või vastastikust mõju avaldavate tegevuste kogum, mis muundab sisendid väljunditeks. • Iga protsess on kujutatav trajektooriga (voogu) läbi erinevate süsteemi faaside.
Äriprotsess • Toimingute/tegevuste jada, mille tulemusel äriprotsessi sisend muudetakse äriprotsessi väljundiks (tarbijale/kliendile loodud väärtuseks). • Vastastikku seotud mõjurite ja tegevuste kogum, mis lähtub kliendi vajadustest ja lõpeb kliendi vajaduste rahuldamisega. • Protsess (meetod või süsteem), millega saavutatakse ärilisi (kommertsiaalseid) eesmärke.
Põhiprotsess • kulgevad horisontaalselt läbi organisatsiooni, luues väärtust kliendile. • Täidavad organisatsiooni põhieesmärke.
Tugiprotsess / Alamprotsess • neid on vaja põhiprotsesside toetamiseks.
Näidis protsessi tegevusdiagramm • http: //elrond. tud. ttu. ee/material/treier/idu 01 10/2008/h 5_business_process/Tegevusdi agramm. doc
Kuidas on seotud veebiteenused ja äriprotsessid? • Äriprotsess moodustub tegevustest / sammudes. • Antud aines vaatame olukorda, kus tegevused on realiseeritud veebiteenustega.
Äriprotsesside kirjeldamine kasutusjuhtumitega (use case) • Kasutusjuhud kirjeldavad primaarse tegutseja (see, kes kasutusjuhu käivitas) suhtlust süsteemiga sammude jadana. • Kasutusjuhtumitel võib olla alternatiivseid stsenaariumeid. • MÄRKUS: Kasutusjuhtumitega on raske kirjeldada sammude kordumist ja parralleelselt toimuda võivaid samme.
Näidis protsessi kasutusjuhu diagramm
Näidis kasutusjuhu tekstiline kirjeldus • http: //elrond. tud. ttu. ee/material/treier/idu 01 10/2008/h 5_business_process/Kasutusjuh tum. doc
• Protsessid olemas juba enne arvuteid ja jäävad alles ka pärast arvuteid ! • Miks me tahame protsesse digitaliseerida? • Näiteid?
Protsessi digitaliseerimine • Protsessi edukaks ja täielikuks digitaliseerimiseks on vajalik protsessi kõikide nüansside (alternatiivide) leidmine. • Kui protsessis leidub erandeid (alternatiivseid stsenaariumeid), mida pole modelleerimisel arvestatud, siis vajame eksperdi sekkumist. Näide.
Äriprotsesside modelleerimine • Meie modelleerime antud aines UML tegevusdiagrammidega. • Lisaks vahendeid: – http: //www. idsscheer. com/en/ARIS_Software/3730. html – http: //www 01. ibm. com/software/integration/wbimodeler
Äriprotsessi realiseerimise võimalusi • Lahendada kogu protsess inimeste abil ilma arvutiteta. Inimene kontrollib kogu protsessi ja kõik tegevused täidetakse inimeste poolt. • Teha mingis traditsioonilises programmeerimiskeeles meetod, mis juhib protsessi. Näiteks java klassi meetod, mis sisaldab juhtimiseks kontsruktsioone if, case, for, while, thread jne. • Kasutada Business Process Execution Language’t või mõnda muud sarnast keelt.
Business Process Execution Language (BPEL) • BPEL on XML-põhine keel äriprotsesside realiseerimiseks. • http: //www. oracle. com/technology/product s/ias/bpel/index. html BPEL-i harjutustund tuleb 8 -ndal nädalal.
BPEL’i tegevused • Võimaldavad käivitada tegevusi – Etteantud järjestuses – Tsüklis – Tingimuslikult – Kohe või oodates mingi aja (kasvõi aasta) –. . . • BPEL’l on mehhanismid: – Fault handling, compensation, correlation
Näidis protsessi BPEL’i pilt • http: //elrond. tud. ttu. ee/material/treier/idu 01 10/2008/h 5_business_process/BPELi. Pilt. d oc
Projektis kasutame. . • Oracle BPEL-i • BPEL-i kirjutamiseks Jdeveloper-it • BPEL-i mootorit Oracle BPEL Process Manager
Ülesanne 1 • Otsi wsdl, mida pole harjutustundides varem vaadatud. Kutsu sealt välja Soap. UI’ga ühte veebiteenuse operatsiooni. • Saada wsdl’i link ja näidis request (SOAP sõnum, mida serverile väljakutseks saadate) emailile idu 0110@gmail. com • Abiks – Veebiteenuseid võib leida näiteks aadressidelt: • http: //www. webservicex. net • http: //www. apifinder. com – Soap. UI Web. Start • http: //www. soapui. org/jnlp/2. 0. 2/soapui. jnlp
Kodune ülesanne 1 • Kirjelda ühte väljamõeldud protsessi kasutusjuhuga ja saada see kasutusjuhu kirjeldus emailile idu 0110@gmail. com • Protsessis peab olema – vähemalt kolm osapoolt/tegutsejat. – kasutatud vähemalt kahte tingimust. • Protsessis võib kasutada tegevustena avalikke veebiteenuseid või mõelda ise välja mõne veebiteenuse. Veebiteenust selle ülesande jaoks realiseerima ei pea.
Kodune ülesanne 2 • Kirjelda esimeses koduses ülesandes leitud protsessi tegevusdiagrammiga ja saada see diagrammi pilt emailile idu 0110@gmail. com
- Slides: 23