MESSAGE-TYPE |
MSG SUPERCLASS |
PERFORMATIVE |
FROM |
TO |
comment |
|
|
|
|
|
General (activities) |
|
|
|
requst-activity |
request |
request |
client |
service |
|
cancel-request |
cancel |
cancel |
client |
service |
|
modify-request |
request |
request |
client |
service |
|
refuse-request |
refuse |
refuse |
service |
client |
|
accept-request |
accept |
accept_proposal |
service |
client |
|
revise-request |
clarify |
query |
service |
client |
Performative could be
NOT_UNDERSTOOD? |
|
completed-request |
inform-status |
inform |
service |
client |
|
request-status |
inform-status |
inform |
service |
client |
|
cancel-for-timeout |
cancel |
cancel |
client |
service |
|
|
Discovery-publish |
|
advertise(service) |
request-publish |
request? Inform? |
service |
matchmaker |
|
|
accept-advert(service) |
accept-request |
inform |
matchmaker |
service |
|
reject-advert(service, reason) |
refuse-request |
revuse |
matchmaker |
service |
|
advert-installed(service) |
completed-request |
inform |
matchmaker |
service |
|
cancel-advertise(reason) |
cancel-request |
cancel |
service |
matchmaker |
|
revise-advertise(aspect, reason) |
revise-request |
query |
matchmaker |
service |
|
|
Discovery-query |
|
find-service(service-type) |
query-match-similar |
query |
client |
matchmaker |
|
found-providers(providers) |
answer-query |
reply |
matchmaker |
client |
|
not-found(service-type) |
answer-query |
reply |
matchmaker |
client |
separate message type |
|
refuse-find-service(reason) |
refuse-query |
refuse |
matchmaker |
client |
|
revise-request(aspect, reason) |
ask-revise |
query |
matchmaker |
client |
|
|
Engagement-Simple |
|
request-for-service(goal, params) |
request-activity |
request |
client |
service |
|
agree-to-service-request(details) |
accept-request |
agree |
service |
client |
|
cancel-service-request(reason) |
cancel-request |
cancel |
client |
service |
|
refuse-service-request(reason) |
refuse-request |
refuse |
service |
client |
|
|
|
Engagement-Negotiated |
|
propose-activity(proposal) |
propose |
propose |
client |
serivce |
Note: Sender/receiver here are
reversed from FIPA semantics |
accept-proposal(details) |
accept_proposal |
accept_proposal |
service |
client |
|
offer-counterproposal |
propose |
propose |
service |
client |
This is how FIPA uses for 'propose' |
|
accept-offer |
accept_proposal |
accept_proposal |
client |
service |
|
clarify-proposal |
revise-request? |
query |
service |
client |
|
refuse-proposal |
refuse-request? |
refuse |
service |
client |
|
cancel-proposal |
cancel-request? |
cancel |
client |
service |
|
|
|
|
|
|
|
|
|
|
|
|