Research Article
An Approach for Composing Services Based on Environment Ontology
Rule 1: (>1) ∧ (type(inters)=val) ∧ ∀inter((inter∈inters)→(R(inter)=ent ∨ S(inter)=ent)) ∧ (=1) ∧ ∃inter | ((inter∈inters) ∧ R(inter)=ent) => constrain(inters,inter) ∧ (R(inter)=ent). | Rule 2: (>1) ∧ (type(inters)=msg) ∧ ∀inter((inter∈inters)→(R(inter)=ent ∨ S(inter)=ent) ∧ (type(ent)=C)) => constrain | (inters,ent). | Rule 3: (>1) ∧ (type(inters)=msg) ∧ ∀inter((inter∈inters)→(R(inter)=ent ∨ S(inter)=ent) ∧ (type(Ent)=A)) => constrain | (inters, Ent). | Rule 4: (>1) ∧ (type(inters)=msg) ∧ ∀inter((inter∈inters)→(R(inter)=ent ∨ S(inter)=ent)) ∧ (type(ent)=S)) ∧ ( | =1) ∧ ∃inter((inter∈inters) ∧ R(inter)=ent) => constrain(inters, inter) ∧ (R(inter)=ent). |
|