platform-neutral specification platform-specific specification request resource server service

Copyright © 2010 Open Geospatial Consortium, Inc. 5

4.8 platform

the underlying infrastructure in a distributed system Adapted from ISO 19119 NOTE A platform describes the hardware and software components used in a distributed system. To achieve interoperability, an infrastructure that allows the components of a distributed system to interoperate is needed. This infrastructure, which may be provided by a Distributed Computing Platform DCP, allows objects to interoperate across computer networks, hardware platforms, operating systems and programming languages. Adapted from Subclause 10.1 of ISO 19119

4.9 platform-neutral specification

independent of a specific platform Adapted from ISO 19119 NOTE It is assumed that one platform-neutral service specification will be the basis for multiple platform-specific service specifications. Multiple platform-specific specifications are necessary because of the variety of DCPs and the differences in the way in which they support the functional requirements. One platform-neutral service specification is needed to support interoperability of multiple platform-specific specifications. Adapted from Subclause 10.2 of ISO 19119

4.10 platform-specific specification

dependent on a specific platform Adapted from ISO 19119

4.11 request

invocation of an operation by a client 4.12 response result of an operation, returned from a server to a client

4.13 resource

any addressable unit of information or service [IETF RFC 2396] EXAMPLES Examples include files, images, documents, programs, and query results. NOTE The means used for addressing a resource is a URI Uniform Resource Identifier reference

4.14 server

service instance a particular instance of a service [ISO 19119 edited]

4.15 service

distinct part of the functionality that is provided by an entity through interfaces [ISO 19119] 6 Copyright © 2010 Open Geospatial Consortium, Inc. capability which a service provider entity makes available to a service user entity at the interface between those entities [ISO 19104 terms repository]

4.16 service metadata