130 likes | 297 Views
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. With Agent. Without Agent.
E N D
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 With Agent Without 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 (2006-2008) -----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 FIPA Agent 2 Gateway WS Agent 3 Web Services 5 4 1 WS Client FIPA Services Gateway Agent WS UDDI FIPA DF FIPA Agent Web Services
WSDL2Jade • Read WSDL file • Generate Jade code WS Agent Wrapper Agent SOAP/ HTTP ACL/ MTP WSDL WS Ontology WS Ontology WS Agent Wrapper
Multi-Agent web services (university of Edinburgh): Web Service Intelligent Agent + Agent Stub With intelligent behavior (MAP language)
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 Domain-Specific Profile ACL Process Ontology Profile Process DAML-S
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