Title: Discovery of Manageability Clarification
1Discovery of Manageability Clarification
2WSDL portType(s)
ManageabilityInterface(s)
ManageabilityInterface(s)
ManageabilityInterface(s)
Service
Binding
WSDL portType(s)
Endpoint
ManageabilityInterface(s)
ManageabilityInterface(s)
FunctionalInterface(s)
3ltdefinitions nameAConsolidationOfManageabilityEx
ampleInWSDL12 targetNamespacehttp//www.oasis
-open.org/wsdm/example/3 xmlnstnshttp//www
.oasis-open.org/wsdm/example/3
xmlnswsdmurnwsdmwebserviceendpointmanageabi
lity gt ltimport namespaceurnwsdmwebservicee
ndpointmanageability locationhttp//www.oasi
s-open.org/wsdm/ManageableWebServiceEndpoint.wsdl
gt . . . ltinterface namemyBusinessFunctiongt
lt/interfacegt . . . ltinterface
namemyServiceInterface extendstnsmyBusine
ssFunction wsdmManageableEndpoint/gt ltservice
namemyService interfacetnsmyServiceInterface
gt ltendpoint namemyEndpoint
bindingtnsSecureSOAPgt ltsoapaddressgthttp/
/mycorp.com/myServicelt/soapaddressgt
lt/endpointgt lt/servicegt lt/definitionsgt
4ltdefinitions nameAConsolidationOfManageabilityEx
ampleInWSDL11 targetNamespacehttp//www.oasis
-open.org/wsdm/example/4 xmlnstnshttp//www
.oasis-open.org/wsdm/example/4
xmlnswsdmurnwsdmwebserviceendpointmetricsd
ata gt ltimport namespace urnwsdmwebservicee
ndpointmetricsdata locationhttp//www.oasis
-open.org/wsdm/ManageableWebServiceEndpointMetrics
Data.wsdlgt . . . ltportType namemyServiceInter
facegt ltoperation namemyBusinessOperationgt
lt/operationgt ltoperation namegetRequestCounte
rsgt lt/operationgt lt/portTypegt . .
. ltbinding namemySecureSOAP
portTypetnsmyServiceInterfacegt ltoperation
namemyBusinessOperationgt lt/operationgt
ltoperation namegetRequestCountersgt
lt/operationgt lt/bindinggt . . . ltservice
namemyServicegt ltport namemyEndpoint
bindingtnsmySecureSOAPgt
ltsoapaddressgthttp//mycorp.com/myServicelt/soapad
dressgt lt/portgt lt/servicegt lt/definitionsgt
5ltdefinitions nameAnAssociationOfManageabilityExa
mpleWSDL11targetNamespacehttp//www.oasis-open
.org/wsdm/example/5 xmlnstnshttp//www.oasis-
open.org/wsdm/example/5 xmlnsmgmthttp//www.oa
sis-open.org/wsdm/example/5/mgmt xmlnswsdmurn
wsdmwebserviceendpointmanageability gt . .
. ltwspPolicy NamemyEndpointPolicygt ltwsmrrelat
ionshipsgt ltwsmrrelationshipgt ltwsmrtypegturnwsmr
webserviceendpointassociationlt/wsmrtypegt ltwsmr
namegtManageabilitylt/wsmrnamegt ltwsmrtargetgt ltwsmr
rolegtManageability Providerlt/wsmrrolegt ltwsmrend
pointgt ltwsaAddressgthttp//mycorp.com/myService/mg
mtlt/wsaAddressgt ltwsaPortTypegtwsdmManageableEndp
ointlt/wsaPortTypegt ltwsaServiceName
PortNamemyEndpointManageabilitygt mgmtWebServic
eManageabilitylt/wsaServiceNamegt lt/wsmrendpointgt
ltwsmrwsdlLocationgt http//www.oasis-open.org/wsdm
/example/5/mgmt.wsdl lt/wsmrwsdlLocationgt lt/wsmr
targetgt lt/wsmrrelationshipgt lt/wsmrrelationshipsgt
lt/wspPolicygt . . . ltservice namemyServicegt ltp
ort namemyEndpoint bindingtnsmySecureSOAP
wspPolicyRefstnsmyEndpointPolicygt
lt/portgt lt/servicegt lt/definitionsgt
6ltdefinitions nameAnAssociationOfManageabilityExa
mpleWSDL11-mirrortargetNamespacehttp//www.oas
is-open.org/wsdm/example/5/mgmt
xmlnstnshttp//www.oasis-open.org/wsdm/example
/5/mgmt xmlnssvchttp//www.oasis-open.org/wsdm
/example/5 xmlnswsdmurnwsdmwebserviceendpoi
ntmanageability gt . . . ltwspPolicy
NamemyManageableEndpointPolicygt ltwsmrrelations
hipsgt ltwsmrrelationshipgt ltwsmrtypegturnwsmrwebs
erviceendpointassociationlt/wsmrtypegt ltwsmrname
gtManageabilityOflt/wsmrnamegt ltwsmrtargetgt ltwsmrr
olegtManageable Web Servicelt/wsmrrolegt ltwsmrendpo
intgt ltwsaAddressgthttp//mycorp.com/myServicelt/wsa
Addressgt ltwsaPortTypegtsvcmyServiceInterfacelt/ws
aPortTypegt ltwsaServiceName PortNamemyEndpoint
gt svcmyServicelt/wsaServiceNamegt lt/wsmrendpointgt
ltwsmrwsdlLocationgt http//www.oasis-open.org/wsd
m/example/5.wsdl lt/wsmrwsdlLocationgt lt/wsmrtarg
etgt lt/wsmrrelationshipgt lt/wsmrrelationshipsgt lt/w
spPolicygt . . . ltservice nameWebServiceManageab
ilitygt ltport namemyManageableEndpoint
bindingtnsmySecureSOAPMgmt wspPolicyRefst
nsmyManageableEndpointPolicygt
lt/portgt lt/servicegt lt/definitionsgt
7WSDL
Manager
1
ManageableWS endpoint
8Registry
1
2
WSDL
Manager
3
ManageableWS endpoint
9Registry
FunctionalWSDL
2.1
2.2
1
2
FunctionalWS endpoint
ManageabilityWSDL
Manager
3
4
ManageabilityWS endpoint
10Registry
FunctionalWSDL
2.1
2.2
1
FunctionalWS endpoint
ManageabilityWSDL
Manager
1.3
1.4
1.2
ManageabilityWS endpoint
1.1
ManagementRegistry
11Registry
FunctionalWSDL
2.1
1
2.2
ManageabilityWSDL
Manager
1.3
ManageableWS endpoint
1.2
1.1
ManagementRegistry
12ManageableWS endpoint
1
1.4
1.3
ManageabilityWSDL
Manager
FunctionalWSDL
1.2
1.1
ManagementRegistry
13ManageableWS endpoint
1
1.3
ManageabilityWSDL
Manager
FunctionalWSDL
1.4
1.2
1.1
ManagementRegistry
14RelatedWS endpoint
2
Manager
1
ManageableWS endpoint
15RelatedWS endpoint
2
Manager
1
ManageabilityWS endpoint
16RelatedManageableWS endpoint
2
Manager
1
ManageabilityWS endpoint
17RelatedManageabilityWS endpoint
RelatedWS endpoint
3
2
Manager
1
ManageabilityWS endpoint