MAS Organisations to Adapt your Composite Service Mario Henrique Cruz Torres Victor Noël Tom Holvoet Jean-Paul Arcangeli Distrinet – K.U.Leuven IRIT – Université de Toulouse - France Belgium 1
Overview • Motivation • Current Solution • Our Solution • Conclusion 2
Motivation Scenario 3PL 3PL Service Service 4PL 4PL 4PL 4PL Service Service 3PL 3PL 3PL 3PL Service Service Service Service 3
Motivation Scenario • Supply Chain Domain • 4PL - Fourth Party Logistics needs to organize transports • Assigns sub-transports to 3PLs • Needs to follow up what is happening 4
Services Solution 4PL – Services 4PL – Services 3PLs Services 3PLs Services 5
Services Solution 4PL – Composite Service 4PL – Composite Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 6
Services Problems 4PL – Composite Service 4PL – Composite Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 7
Services Problems 4PL – Composite Service 4PL – Composite Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 3PL Service 8
Solutions to Services Problems 9
Adapting Composite Services 4PL – Composite Service 4PL – Composite Service MAS MAS 3PLs Services 3PLs Services 10
Adapting Composite Services Composite Service Composite Service Organization Organization Agents Agents Services Services 11
Adapting Composite Services Composite Service Composite Service Organization Organization Agents Agents Services Services 12
Organization Organization Organization Law Law Role Position Role Position Role Role Context Context Agent Agent Capability Capability “The MACODO Organization Model for Context-Driven Dynamic Agent Organizations” Danny Weyns, et.al. TAAS 2010 13
CASAS Platform 14
CASAS Platform Prototype 15
Macodo and BPEL Web-services Macodo BPEL process Organisation PortType Role PartnerLink Role Position SLA Capability SLO Agent Context 16
Prototype 17
Prototype 18
Prototype 19
Conclusions - High-Level model for composite services adaptation - CASAS provides means to Pro-actively adapt composite services (maintain SLA) - Need to do quantitative evaluation Ongoing Work - Coordination layer - Hypothesis – intention propagation provides better alternatives to service adaptation, than optimization solutions using static context information 20
“it might be worth-while to point out that the purpose of abstracting is not to be vague, but to create a new semantic level in which one can be absolutely precise” Edsger Dijkstra http://www.cs.utexas.edu/~EWD/transcriptions/EWD03xx/EWD340.htm 21 l
Adapting Composite Services Composite Service Composite Service Organization Organization Coordination Coordination Agents Agents Services Services 22
Adapting Composite Services Composite Service Composite Service Organization Organization Coordination Coordination Agents Agents Services Services 23
Coordination 24 “Patterns of Delegate MAS” Tom Holvoet, et. al. SASO 2009
Recommend
More recommend