Review of Projects Related to Agent + Web Services

Download Report

Transcript Review of Projects Related to Agent + Web Services

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 (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
5
FIPA
Services
FIPA DF
FIPA Agent
Gateway
WS 
Agent
Gateway
Agent
WS
3
4
1
Web
Services
WS
Client
UDDI
Web Services
WSDL2Jade


Read WSDL file
Generate Jade code
Agent
WS
Ontology
Agent
ACL/
MTP
Wrapper
Agent
WS
Ontology
Wrapper
WS
SOAP/
HTTP
WSDL
WS
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 FIPAACL
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