Keywords Service Composition, Service Selection, Agent-based SOA, ... since they only propose solutions to compose the overall services and not the.
! "#$"
! % & ! " ' "" "" " ( ( & ! ' ) ! " ( %! ' " * ! %!! ( & !(! " + ! ( ! , % & ! " ' ( ! & " ) & ! ( %! " ! ""% ! !(! "( " & "
"-"" "* - & & " .( ' +. " .( /"(
! ! ! "#$! % ! & "'! (! )*$+ , "-! .$+ / / ")! )0$ !
1 2 3 / + "(! )*$! & /4 526 ! "-! .$ 3! % ! "))! )-$! & 3 7 8 !
3 / ! 9 : , 3 ; ! & 3 ! ! < = 2 3 ")! )0$ > / % ! 4 3 & ")?$ > ! & > 92: % ! 2 ; ! ! % ! @ & ! 3 ! 2 , /
% ! , 9 ):1 ) ; , 3 3! + ? A / & , 3+ ' , ! , 3 % ! B & 3 3 >
1 WS keyword−based UDDI registry discovery
Question
2
candidate services Web Service 1
Mediator
Web Service 2
AnswerAgent Human user
3
interactions, composition and selection
Web Service 3
+&&% .( ' .! / ; ! & ! C
! ! , 3 , ;! & ! / 3 % ! 4 2 ? D ' / B , 3 ;! <
/!
> / 2 > ! D' "0$
D
@ + ! 526 @ ! + ! DA6 > ! EA6 EA6 9 E A 6: ")26 ! EA6 9 : / > ,
3 % ! EA6 3 ")'$ > 3 / 3! ! ! > 96: 3 > 3 / F ! ! @ 6 Discovery
(VDL request model)
Question HTML Interface
Answer
Publication
VDL
Agent
Dialogue (ACL)
Communication Layer
Human user
WS Invocation (SOAP)
UDDI WS registry
VDL Service
(VDL−XML)
Agent
Ontology
(RDF)
VDL
Agent
Web Service
(WSDL)
(SOAP)
+ .( ' +.
% ! , 3 9 :
3! ! " ! ! ! G
! !
#$%% ! ! > 3 9 :! & , 3
! ! > !
, ! / 3 3 2 ! , > ; ! , 9 ! :
> ! , 3! D ! ! !
3 , / 3 9HF2: ")'$ > 3 9 ! ! :
, > & 3 ! ! ! @ 3 % ! / ; ! 3 ! , 3 , 9 3 :
>
% ! ; ! !
! / 3 % ! , , / ! / 3 % &! 3 ; ! /
> !
! > ,
, 3 > ! 3 9 : 3 ; ! !
& % & ! & 9 & :! @ 3 9 & : ! , % &! > !
3!
! D
D 3 & > , 9
: 3 ! ! ! 3 ! &! / 3 ; ! ! ! @ D 2 "?$
& 2 ! 3! 4 ! "