diff --git a/TaskForces/Interoperability/Reports/report-interoperability.html b/TaskForces/Interoperability/Reports/report-interoperability.html index c7dd3b7..7455578 100644 --- a/TaskForces/Interoperability/Reports/report-interoperability.html +++ b/TaskForces/Interoperability/Reports/report-interoperability.html @@ -572,7 +572,7 @@
Principle 2 (Single entry point): A Hypermedia MAS should expose one or more entry URLs from which the rest of the system and the means to participate in it can be discovered through hyperlinks.
+Principle 2 (Single entry point): A Hypermedia MAS should expose one or more entry URLs from which the rest of the system and the means to participate in it can be discovered through hyperlinks.
The core idea behind this second principle is to maximize the usage of hypermedia in order to minimize coupling within the MAS, which promotes Discoverability and Evolvability. This principle draws directly on the Hypermedia As The Engine of Application State (HATEOAS) constraint in REST [[FIELDING00]].
@@ -746,7 +746,7 @@+ The role of discovery is to enable Web agents to provide mechanisms to support the retrieval of other Web Agent or Tool + identities at runtime either directly or indirectly through intermediary profiles + that include the identity of the Web Agent or Tool. +
+ ++ The need for discovery is based on Principle 2 (Single entry point) which states that a Hypermedia MAS + should expose one or more entry URLs from which the rest of the system and the means to participate in it can be discovered through + hyperlinks. Discovery may occur either through ad-hoc exploration of the the Hypermedia Space by link following or through the + provision of dedicated resources hosted at well known IRIs. On a local network mDNS based discovery mechanisms may also be used. +
++ The section on Identification includes a brief introduction to the + FIPA Standards. The + topic of agent discovery is mentioned in two of the standards: the FIPA Abstract Architecture Specification (FIPA00001) + and the FIPA Agent Management Specification (FIPA00023). + The first of these standards defines an abstract architecture for agent platforms (the runtime infrastructure on which + agents are deployed) based on: agents and services. Services are intended to provide the infrastructure supports necessary + to deploy agents. This includes the Agent Directory Service, a support service that agents can register with and which + they can use to find other agents they wish to interact with. The second standard introduces the mandatory Agent Management + Service (AMS) that is the authority for the creation of FIPA Agent Identifiers and is also an implementation of the Agent + Directory Service. +
+