Beruflich Dokumente
Kultur Dokumente
Presentation Outline
2
Background
Introduction
Challenges
Related Work
Proposed Architecture
Model, Composition, and Deployment
Contribution
Conclusion & Future Work
Registry
Producer Consumer
Adaptive
RULE<RuleName>[(<parameter>,…)]
WHEN<Event Expression>
IF<Condition 1> THEN <Action 1>
…
IF<Condition n> THEN <Action n>
ENDRULE<RuleName>
begin
Task Pool TP = Φ //empty initially
for each rule r in BCR
{
if (r.pre-condition ∉ TP)
add r.pre-condition to TP
}
A= TP
end
Forward Chain Rule: ECA rules are define as a Forward Chain Rule
Forward Chaining Algorithm – deals with the forward chain rules and
identifies the order in which tasks need to be executed.
Input : ForwardChain Rules – FCR, A – set of activities that need to be
performed, initial task I
Output : P[n] where Pi ∈ A and P is the process schema
begin
Task Pool P = Φ //empty initially
Add I to P
temp=I
Label:
index_of_task = Search(A,temp)
//Search will return -1 if temp is not present in A
while (index_of_task ! = - 1)
{
forward_index = Search(FCR,P[index_of_task].taskname)
add FCR[forward_index].action to P
temp = FCR[forward_index].action
goto Label
}
end
Dynamic Composition
Grid Business Process
Business Services
contact@attuneinfocom.com
Phone : +91-79-40047259
Cell : +91-9737339652