½
½¾
½
½
½
¾
!"#"!
#!$$"%&%$'
#( ( #)
( * ("
) #) (
( ( )
( # ) # )"
+(#
( , )- "
#())).)
/ ##
0 )*)0+ )
!(()(( ))
(# () #
(#( ( (
)) ( # 1
#!# +"+") ( )
# # ( ) #
) #!2)
#!##+", )"
#+")*))
( # ) ( # *)
3###))()#
*(
!
Æ "
#
"%$
& %
&
'& !
()*!
+,-.
()*!% +/. %
()*!%0(("+11.
0((" %
()*!
()*! !
2*+13.!
#) +14. (* +4.
5#)(* !
) 2*
0((" +11.6 !
0(("
6
!
(* 7)"8+3.9 0(("
) 2*
$ 2*
:
; $ !
&
6 & :
: ;!
&
& %
& <%
& &
& '
& "
()*=#"* +>.()*=#"*
< ()*=#"*%!
!
2 ?()*=#"* %
!
&
"()*!%6
()*!%0(("6%
0(("
; %
%
@ A
"
< !
: $
%
! ; !
"
"
!
&
$
&
< % !
$()*!
6 %
+1BC.
6
& <
$
6
)%&
& <&
&
& %
< 1 %%
$%$
%
$
&
8
%
" !
: ) &
< !
%
"
: "
Services
Categories
Business Entity
Categories
Bindings
Business Service
Bindings
TModel...
Binding Template
Binding Template
TModel...
Categories
TModel...
TModel...
TModel...
Business Service
*
0((" F0(("G+11.
"
& " 0(("
9 0((" ;
!
7
0(("
()*! !
0(("
()*! 0(("
$ 0(("
"
0((" ()*!
0(("
0((" % 3) !
;
!
0*F
9 H % >G ) 9 H
!
% " 9
0((" % %
5
!
$
9
%
"
0((" !
% 0(("
)% 46:
%$% &
00"(+1.
!" 6%
# " 0(("
%
!!"
# $$%&'()!*+ , "!*- ,&./0)0 ((-& ).+0) )1
& 23
) 4 /'% 2 !!" 53
/'% 4
67 $58 997779 49 ' :4 :6 7 & ; /'%
8 23
' <
&
$&&=>+
) (1*2
$ 8
9 7)"8%
% % 4
#5
#? /'%
#@? 011
#? $$&'()!*+ , "!*- ,&./0) 0((-& ).+0 ))1
) ( 5!
0((" $%
%
7 "
% +I. %
%%
7)"8 "
%
0((" $
<
(*
% 70
0(("
0(("
< @8
A
()*!%0(("%
>% ()*!
% 0(("
()*!% # !
Contacts
person Name
phone
address
name
BusinessEntity
businessKey
discoveryURLs
DAML−S_TModel
effect_TModel
qualityRating_TModel
qualityGuarantee_TModel
communicationThru_TModel
domainResource_TModel
providedBy_TModel
requestedBy_TModel
role_TModel
intendedPurpose_TModel
serviceCategory_TModel
serviceType_TModel
input_TModel
output_TModel
precondition_TModel
bindingTemplates
businessKey
description
name
BusinessService
CategoryBag
name
phone
fax
e−mail
webURL
physicalAddress
textDescription
ServiceProvider
serviceName
isPresentedBy
qualityGuarantee
serviceType
hasProcess
serviceCategory
effect
precondition
output
input
qualityRating
communicationThru
domainResource
providedBy
requestedBy
role
intendedPurpose
qualityGuarantee
DAML−S Profile
*
0(("
0(("
& % 1>
0((" ()*!%
9
()*!%)
&
&
% , # "%
$ ()*!
0"()*!
%
' )
#5
#?
#@? 6
#? AA$$& &/8% BB
#5
#? 6
#@? 6 C
#? AA$$& &/8% 6 BB
) ( 5!
< > 0((" $ %
0(("
% 0(("
E
()*! %
# !
0((""
0(("% 7)"8
% 4 < 0(("
Communication
Module
DAML−S/UDDI
Translator
Matching
Engine
DAML−S
Web based
DAML
Ontologies
DAML−S/UDDI Matchmaker
UDDI
Registry
(+"6*!
0((" !
¿
+/. ()*
% "
# H:
()*!0((" !
0((""
()*!J0(("
% /&
()*! & 6
' 8 !
"%' ( 0(("
0((" "(
"(
()*! H
& $ 8
()*!
DAML Ontologies
Web Based
Matching
Engine
Data Base
Ontologies
Reasoner
DAML+OIL
DAML_S Matching Engine
Advertisements
Data Base
(+"7
0(("0(("
&
()*! % !
I 0 & #
!
& ")(" !
" ()*=#"*
)(9
! "
0(("
()*!
" 0(("
% "
0(("@ A 0(("
& #()*!:%!
()*! %0((" 9 !
0(("
0(("
()*!
0((" <
*46*7 &8%9::; *( < <
) 966###6$==
$ 5 1 ) , >?
966###6)6###6 ::8
@ 7! 3 A ) ) B
0# 0 + >0+?
966####@66$==6147"# ) "$== =@ &$==
C +" " =; )( >) $==?
966###) 66) "6$==6=6 $==
& + ' D > $==?
966###) 6$==6=@6) D ")2 $==
; +" 9 ! !5'E4+ "
* 1 )
+"90(03)"
(3* 0(>*0=?$==$
8 ! # ) "
(# *$==$
% 1 10 966###$===
: ) 5!)!()
( 9 * 4 )
$==
= 0)- ) ' +
! (
$%>?9C8<&@ :::
* * 0 966###))6$===
$ 0@ 72 ! >2 ? = >) )?
966####@66$===67"2 "$=== ==; $===
@ 0@ $ #@ #! )( 8 ) $==