1. Signal and Receive Signal Activities are used to coordinate master
and detail processes in a BPEL process.This coordination enables you to specify
the tasks performed by a master BPEL process and its related detail BPEL
processes. This is sometimes referred to as a parent and child relationship.
2. Master and detail coordinations consist of a one-to-many relationship
between a single master process and multiple detail processes.
3. The following BPEL
process activities coordinate actions between the master and detail processes:
·
signal: notifies the other processes (master or detail) to continue
processing
·
receive signal: waits until it receives the proper notification signal
from the other process (master or detail) before continuing its processing
In simple words:
Signal
Activity in BPEL is used in a master process to notify detail processes to
perform processing at runtime and used in detail processes to notify a master
process that processing has completed.
Receive Signal activity
in detail processes to wait for the notification signal from the master process
to begin processing and use in a master process to wait for the notification
signal from all detail processes indicating that processing has completed.
If A...
|
Contains A...
|
Then...
|
Master
process |
Signal
activity |
The master
process signals all of its associated detail processes at runtime. |
Detail
process |
Receive
signal activity |
The detail
process waits until it receives the signal executed by its master process. |
Detail
process |
Signal
activity |
The detail
process signals its associated master process at runtime that processing is
complete. |
Master
process |
Receive
signal activity |
The master
process waits until it receives the signal executed by all of its detail
processes. |
No comments:
Post a Comment