Service Model Definitions - Vote
Last updated, May 8, 2001 -- Allan Doyle

 

Pick One: A or B. Note that the UML is again sketchy and not complete. The gray area seems to be what we're talking about right now.

A

Operation - An operation is a specification of a transformation or query that an object may be called to execute. It has a name and a list of parameters. [The Unified Modeling Language Reference Manual, pg 369]
Interface - A named set of operations that characterize the behavior of an element. [The Unified Modeling Language Reference Manual, pg 310]
OGC Web Service - A collection of 1 or more operations, including GetCapabilities. If any operation is part of an interface, all required operations of that interface must be included.
GetCapabilities - An operation returning an XML description of all operations instantiated in a given OGC Web Service instance.
OGC Basic Service Model - A model describing Common Elements and the GetCapabilities operation.
OGC Web Service Implementation Specification- A document describing one or more operations or interfaces that must conform to the OGC Basic Service Model.
Service Registry - A searchable collection of OGC Web Service metadata

B'

Operation - An operation is a specification of a transformation or query that an object may be called to execute. It has a name and a list of parameters. [The Unified Modeling Language Reference Manual, pg 369]

Interface - A named set of operations that characterize the behavior of an element. [The Unified Modeling Language Reference Manual, pg 310]

OGC Web Service - An implementation of 1 or more interfaces.

GetCapabilities - An operation returning an XML description of all operations instantiated in a given OGC Web Service instance.

OGC Basic Service Model - A model describing Common Elements and the GetCapabilities operation.

OGC Web Service Implementation Specification- A document describing one or more interfaces that must conform to the OGC Basic Service Model.

Service Registry - A searchable collection of OGC Web Service metadata

B

Operation - An operation is a specification of a transformation or query that an object may be called to execute. It has a name and a list of parameters. [The Unified Modeling Language Reference Manual, pg 369]

Interface - A named set of operations that characterize the behavior of an element. [The Unified Modeling Language Reference Manual, pg 310]

OGC Web Service - A collection of 1 or more interfaces.

GetCapabilities - An operation returning an XML description of all operations instantiated in a given OGC Web Service instance.

OGC Basic Service Model - A model describing Common Elements and the GetCapabilities operation.

OGC Web Service Implementation Specification- A document describing one or more operations or interfaces that must conform to the OGC Basic Service Model.

Service Registry - A searchable collection of OGC Web Service metadata