Professional Documents
Culture Documents
de/poster
vertaald door: Thauris
http://www.thauris.nl
Conversations Choreographies
Activities Participant A
Events
Een Communication definieert een Choreography
Participant A Start Intermediate End
Een Task is een afzonderlijke activiteit, een set logisch bij elkaar horende bericht Sub-Process
Choreography
Event Sub-Process
Event Sub-Process
task die uitgevoerd moet worden. Met een [+] uitwisselingen. Gemarkeerd met een
Non-Interrupting
Boundary Non-
Task symbool wordt een Sub-Process aangegeven, symbool representeert het een Sub- Task Participant B
Interrupting
Interrupting
Interrupting
Top-Level
Boundary
Throwing
Catching
waarmee een taskinvulling nader Conversation, een samengesteld Participant B Participant C
gespecificeerd kan worden. conversatie element.
Een Choreography Task Multiple Participants Marker Een Choreography Sub
Een Conversation Link verbindt representeert een geeft een set Participants aan Process bevat een
Een Transaction is een set activiteiten die een Communications en Participants. van hetzelfde soort. gedetailleerde
interactie (Message
Transaction logisch geheel vormt; het kan een gespecificeerd choreografie met
Uitwisseling) tussen twee None: ongetypeerde
transactieprotocol volgen. verschillende interacties
Een Forked Conversation Link Participants. gebeurtenis, zoals een
verbindt Communications met startpunt of statusverandering.
Een Event Sub-Process wordt in een Process of meerdere Participants. Choreography Diagram
Sub-Process geplaatst. Het wordt geactiveerd als Message: verzenden en
Event
het start event ervan getriggered wordt en kan Participant A ontvangen van berichten.
Sub-Process
het proces op een hoger niveau onderbreken of
parallel lopen zonder het proces te beïnvloeden.
Conversation Diagram Participant A Timer: cyclische timer
Initiating Message gebeurtenissen, punten in de
Communication Choreography tijd, tijdspanne of time-out.
Een Call Activity omvat een globaal gedefinieerd Task
Pool Participant A Participant B Escalation: escaleren naar
Call Activity Sub-Process of Task die in het huidige proces
(collapsed) Participant B een hoger niveau van
wordt hergebruikt. Choreography
verantwoordelijkheid.
Task
Participant A Conditional: reactie op
Participant B veranderende procescondities
Choreography
Activity Markers Task Types Task of integratie van BusinessRules.
Markers tonen het uitvoergedrag Types specificeren welke actie Pool Multi Instance Pool Response Message Link: twee corresponderende
Participant C
van een task: wordt uitgevoerd: (collapsed) (collapsed) link events zijn gelijk aan een
Sub-Conversation ‘Sequence Flow’.
Participant B
Sub-Process Marker Send Task Participant C Error: opvangen of werpen
van gedefinieerde fouten.
Loop Marker Receive Task
Samenwerk Diagram Cancel: reactie op
Parallel MI Marker User Task geannuleerde transacties of
Pool (Collapsed) de start van een annulering.
Sequential MI Marker Manual Task
Message Flow Compensation: omgaan of
Gateways
Error Event
Data
Multi Instance
Conditional Error End
condition Task (Parallel)
Start Event Event
Lane
Exclusive Gateway Bij het splitsen van een stroom wordt de flow naar
exact één uitgaande stroom gerouteerd. Als twee Link Parallel
stromen bij elkaar komen, wacht de uitgaande stroom Intermediate Multiple Een Data Input is een externe input voor het
totdat er één input binnengekomen is. Event Intermediate Input Task Out- gehele proces. Het kan door een Activity
Looped gelezen worden.
Event Call Activity Send Task put
Event-based Gateway Wordt altijd gevolgd door ‘binnenkomende events’ of Sub-Process Een Data Output is een variabele aanwezig
‘ontvang taken’. De volgorde flow wordt gerouteerd Start End Exclusive Parallel Message als resultaat van het gehele proces.
naar de eerstvolgende task of gebeurtenis. Event Event Gateway Gateway End Event
Een Data Object representeert informatie die
door het proces stroomt, zoals zakelijke
Parallel Gateway Als de inkomende stroom gesplitst wordt, worden de documenten, e-mail of brieven.
uitgaande stromen simultaan geactiveerd. Als er twee
stromen bij elkaar komen, wordt de uitgaande stroom
Pool
Swimlanes
Lane
pas in gang gezet als alle inkomende stromen binnen Task Een Collection Data Object representeert
zijn. een verzameling informatie, bijvoorbeeld een
Pool
Pool
Task
meerdere stromen samenvoeging van stromen die
geactiveerd. Bij een niet door de andere gateways Een Data Store is een plaats waar het proces
samenvoeging van stromen gedekt wordt. Pools (Participants) en Lanes Message Flow De volgorde van data heen kan schrijven en kan uitlezen,
moeten alle inkomende representeren symboliseert berichtuitwisseling Data Store bijvoorbeeld een database. Het blijft bestaan na
takken klaar zijn voordat de verantwoordelijken voor informatiestromen tussen kan worden beëindiging van het proces.
stroom verder gaat. activiteiten in een proces. Een organisaties. Een Message gespecificeerd door de
Exclusive Event-based Gateway Parallel Event-based Gateway pool of een lane kan een Flow kan worden combinatie van
Een Message symboliseert de inhoud van een
(instantiate) (instantiate) organisatie, een rol of een verbonden aan Pools, Message Flow en
communicatie tussen twee participanten.
Er wordt een nieuwe proces Er start een nieuwe proces systeem zijn. Pools worden op Activities of Message Sequence Flow.
instance gestart voor elk event Instance als alle navolgende hiërarchische wijze door Lanes Events. vertaald door Thauris: www.thauris.nl
na deze gateway. events optreden. onderverdeeld.