The Core Ontology of (Web) Services v1.0 8/8/2005 - edited by Daniel Oberle
ServiceProfiles differ from
COSC:ComponentProfiles in two ways : First, they can have
QualityOfService parameters. QualityOfService parameters are
specializations of COSC:Characteristics and defined on
ServiceProfiles. Second, a ServiceProfile describes a WebService
(in contrast to SoftwareComponents in the case of
ComponentProfiles).
ServiceProfiles differ from
COSC:ComponentProfiles in two ways : First, they can have
QualityOfService parameters. QualityOfService parameters are
specializations of COSC:Characteristics and defined on
ServiceProfiles. Second, a ServiceProfile describes a WebService
(in contrast to SoftwareComponents in the case of
ComponentProfiles).
We specify WebService as a special kind of CSO:Software which is OIO:orderedBy a WSDLEncoding. The WSDLEncoding is an instance OIO:InformationEncodingSystem as defined in the Ontology of Information Objects. For our middleware domain, we further constrains the intended meaning of WebService by axiomatizing that it is either a revelation of functionality residing in a COSC:SoftwareComponent or a combined service specified by an OoP:Plan