Review of Projects Related to Agent + Web Services Youyong Zou UMBC Feb 17, 2004
Relationship Agent needs Web Services: Ubiquity and widely supported by industry. Web Services could use Agent: autonomy, heterogeneity, and dynamism.
Another View Without Agent With Agent Copy from the presentation by F. Dignum Utrecht University
How it happens? Incorporate multi-agent paradigms into Web service architectures; Incorporating Web services standards into existing multi-agent architectures; Agent-enabled semantic web (services): Medium-Term Future ( ) -----From agent technology roadmap
TAGA: UMBC OWL as FIPA ACL content language OWL-S as agent’s service description language Agent wrapper for web services Enhanced DF for both agent and WS
Agentcities Web Services Group Gateway WS Agent Gateway Agent WS FIPA Agent FIPA AgentWeb Services FIPA Services FIPA DF WS Client Web Services UDDI
WSDL2Jade Read WSDL file Generate Jade code AgentWrapper Agent WS AgentWrapper WS ACL/ MTP SOAP/ HTTP WS Ontology WS Ontology WSDL
Multi-Agent web services (university of Edinburgh): Web Service Agent Stub With intelligent behavior (MAP language) + Intelligent Agent
Scientific American Scenario: MIND SWAP Lab Service description and discovery: OWL-S, Universal Plug and Play; Service Agents: action-based web services; Planning: Simple Hierarchical Ordered Planner; Personal agent: JADE, RDF; Knowledge management: ParkaSW; Trust:rule-based authentication and distributed trust system using social network analysis
Agent-based Semantic Web Services ( University of Southampton) DAML-S Process ontology for FIPA- ACL Service Description DAML-S Domain-Specific Profile ACL Process Ontology ProfileProcess
GraniteNights ( University of Aberdeen) Allows a user to plan an evening’s entertainment in the city of Aberdeen, Scotland. RDF as agent content language DAML+OIL as ontology language Jade as agent system Multiple agents with different roles.
Semantic Web Services as Agent Behaviors ( University of South Carolina) Use Semantic Web and Web Services to facilitate agent-based workflow management in open environment. Piccola as composition language DAML-S as capability description language BPEL4WS for FIPA Agent
Hybrid architecture of agents and semantic Web services: Montreal University