Esittely latautuu. Ole hyvä ja odota

Esittely latautuu. Ole hyvä ja odota

BPMN ja hiukan prosessien määrittelystä

Samankaltaiset esitykset


Esitys aiheesta: "BPMN ja hiukan prosessien määrittelystä"— Esityksen transkriptio:

1 BPMN ja hiukan prosessien määrittelystä
Esa Paakkanen SerAPI-hanke Kuopion yliopisto

2 Prosessien määrittely: tavoitteet
ymmärtäminen tehostaminen yhdenmukaistaminen automatisointi seuranta simulointi

3 Prosessien määrittely: tasot
toiminnan kokonaiskuva prosessit ei vielä esillä yleinen prosessi tarkka, tietyn prosessin eteneminen prosessi tietojärjestelmän kannalta (esim. työnkulun ohjaus) prosessi yhden osapuolen kannalta

4 Prosessien määrittely: osat
toimijat ketkä/mitkä ovat osa prosessia tiedot mitä: BPMN:ssä vähemmällä tiedon liikkuminen milloin ja minne eteneminen

5 BPMN BPMI:n kehittämä standardi liiketoimintaprosessien ja web-palveluiden mallintamiseen business oriented notation

6 BPMN jatkuu.. tavoitteena kieli, joka on kaikkien osapuolten ymmärrettävissä liiketoiminnan suunnittelijat liiketoimintaprosesseja tarkkailevat & kontrolloivat henkilöt tekniset suunnittelijat, joiden tehtävänä on mallintaa prosessit koneellisesti suoritettavaan muotoon

7 BPD BPD eli Business Process Diagram on BPMN-standardin kuvaama kaavio

8 BPD: Flow Objects Events Activity Gateway kolme eri perustyyppiä
atomic compound (non-atomic) Gateway prosessin suorituksen haarautuminen / yhteenliittyminen Start Intermediate End Task Sub-Process

9 BPD: Flow Objects

10 BPD: Connecting Objects
Sequence Flow aktiviteettien järjestys Message Flow viestien kulku prosessin osapuolten välillä Association Viestin, tekstin tai muiden artifaktien liittäminen vuo-objekteihin

11 BPD: Artifacts Data Object Group Annotation
esim. kuvaamaan mitä dokumentteja vaihe tuottaa Group dokumentointia tai analysointia varten Annotation lisätietoa lukijalle

12 BPD: Swimlanes Pool Swimlane edustaa yhtä prosessin osapuolta
osapuolen sisältämien toimintojen tarkempaan organisointiin ja kategorisointiin

13 BPMN Submodels 1/3: Private (Internal) processes
yhden organisaation sisäinen, yksittäinen prosessi vain yhden uimaradan sisällä (= yhden toimijan näkökulma) mäpätään BPEL-prosessiksi yksi BPD voi sisältää useita  jokainen mäpätään omaksi BPEL-kuvaukseksi

14 BPMN Submodels 2/3: Abstract (public) processes
interaktiot kahden prosessin / prosessin ja osapuolen välillä vain kommunikointiin tarvittavat aktiviteetit + niihin liittyvät vuonohjausmekanismit kuvataan prosessin kanssa kommunikointiin tarvittavat viestit yhden poolin sisällä voidaan mallintaa erikseen tai osana suurempaa kuvausta jos abstraktin prosessin private BP kuvaus on samassa diagrammissa, yhteiset aktiviteetit voidaan assosioida voidaan mäpätä abstraktiksi BPEL-prosessiksi – ei kuitenkaan määritelty speksissä

15

16 BPMN Submodels 3/3: Collaboration (global) processes
kahden tai useamman abstraktin prosessin (toimijan) kommunikointi kuvataan toimijoiden viestinvaihtoa esittävät aktiviteetit ja eteneminen varsinaisissa suoritettavissa prosesseissa enemmän toimintaa ja yksityiskohtia kuin mitä abstraktissa prosessissa näytetään voidaan mahdollisesti mäpätä ebXML BPSS, RosettaNet, future W3C Choreography Working Group… - ei kuitenkaan osa speksiä tällä hetkellä

17

18 BPMN ja BPEL käsitellään usein yhdessä
monet lähteet esittävät ajatuksia yhteistoiminnasta (esim. [Whi05]) epäyhteensopivuudesta (esim. [ReM06]). BPMN:stä kuvauskieli XML-pohjaisille suoritettaville prosessinmäärittelykielille (esim. BPEL, BPML) (yksi tavoitteista BPMN-määrityksessä)

19 BPMN to BPEL -mapping


Lataa ppt "BPMN ja hiukan prosessien määrittelystä"

Samankaltaiset esitykset


Iklan oleh Google