Component Types Engineering Viewpoint

40 Execution Context The execution context of the W3C Web Services Platform is defined by the following properties: Transport Protocol and Message Format: SOAP 1.2 HTTP binding as defined in SOAP Part 1: Message Framework, Version 1.2 and Hypertext Transfer Protocol HTTP, Version 1.1. The message style that shall be used is documentliteral non-wrapped since it is the most widely accepted and interoperable message style. Security Session Information: The transport of session information may be accomplished by using platform specific mechanisms, for example the inclusion of a session key in the SOAP header. Encryption: Optional encryption of SOAP messages shall be accomplished by Web Services Security: 4 SOAP Message Security 1.1. Schema Language Extensible Markup Language XML 1.0 Schema Mapping ISO 19136 for GML Table 7: W3C Web Service Platform TBC with one table for each platform e.g. OGC Web Services platform as in the previous example

9.2.4.3 Engineering Policies

This section describes use cases conducted in GEOSS AIP-2. Please note that sequence diagrams of these use cases are not available, however, the Basic Flow section of the table presents the sequence of steps in detail.

9.2.4.3.1 Resource Discovery

This use case describes the conditions and steps for portals and application clients to support the GEOSS user in searching for resources of interest via the GEOSS Clearinghouses or Community Catalogs. This use case is a pre- condition to the Present Reachable Services and Alerts use case. Overview Title Search for Resources via GEOSS Clearinghouses or Community Catalogs Description This use case describes the conditions and steps for portals and application clients to support the GEOSS user in searching for resources of interest via the GEOSS Clearinghouses or Community Catalogs. Actors and Interfaces GEOSS User Client Application GEO Portal, Community Portal, Desktop Application, Portlet, etc GEOSS Clearinghouse Community Catalog Initial Status and Preconditions GEOSS User is looking for information of value to task at hand Client Application has been developed and is available for use