Iso 19119 2016
Iso 19119 2016
Iso 19119 2016
STANDARD 19119
Second edition
2016-01-15
Reference number
ISO 19119:2016(E)
© ISO 2016
ISO 19119:2016(E)
Contents Page
Foreword......................................................................................................................................................................................................................................... vi
Introduction............................................................................................................................................................................................................................... vii
1 Scope.................................................................................................................................................................................................................................. 1
2 Conformance.............................................................................................................................................................................................................. 1
2.1 Claiming conformance....................................................................................................................................................................... 1
2.2 General............................................................................................................................................................................................................ 1
2.3 Enterprise viewpoint.......................................................................................................................................................................... 1
2.4 Computational viewpoint............................................................................................................................................................... 1
2.5 Information viewpoint...................................................................................................................................................................... 2
2.6 Service taxonomies.............................................................................................................................................................................. 2
2.7 Engineering viewpoint...................................................................................................................................................................... 2
2.8 Technology viewpoint........................................................................................................................................................................ 2
3 Normative references....................................................................................................................................................................................... 3
4 Terms and definitions and abbreviations................................................................................................................................... 3
4.1 Terms and definitions........................................................................................................................................................................ 3
4.2 Abbreviations............................................................................................................................................................................................ 5
5 Notation.......................................................................................................................................................................................................................... 7
5.1 General............................................................................................................................................................................................................ 7
5.2 Conformance class................................................................................................................................................................................ 7
5.3 iTeh STANDARD PREVIEW
Requirements class.............................................................................................................................................................................. 7
5.4 Rules.................................................................................................................................................................................................................. 8
5.5
(standards.iteh.ai)
Identifiers..................................................................................................................................................................................................... 8
5.6 Conceptual schemas............................................................................................................................................................................ 8
5.7 Descriptions of conceptsoSIST ISO 19119:2016
................................................................................................................................................................. 8
5.8 https://standards.iteh.ai/catalog/standards/sist/884a4f28-face-4116-841c-
Architecture patterns......................................................................................................................................................................... 8
c97fa840d64d/osist-iso-19119-2016
6 Overview of geographic services architecture....................................................................................................................... 9
6.1 Purpose and justification................................................................................................................................................................ 9
6.2 Relationship to ISO 19101-1........................................................................................................................................................ 9
6.3 Interoperability reference model based on ISO RM-ODP................................................................................ 10
6.4 Service abstraction............................................................................................................................................................................ 11
6.5 Interoperability.................................................................................................................................................................................... 13
6.6 Use of other geographic information standards in service specifications........................................ 14
7 Enterprise viewpoint: A context for services........................................................................................................................14
7.1 Enterprise viewpoint....................................................................................................................................................................... 14
7.2 Enterprise viewpoint service specifications............................................................................................................... 15
7.3 Examples of relevant standards............................................................................................................................................. 16
7.4 Example and tools.............................................................................................................................................................................. 17
8 Computational viewpoint: A basis for service interfaces and chaining....................................................17
8.1 Component and service interoperability and the computational viewpoint.................................. 17
8.2 Services, interfaces and operations.................................................................................................................................... 18
8.3 Computational viewpoint service specifications.................................................................................................... 19
8.3.1 Requirements class for computational viewpoint service specifications.................... 19
8.3.2 Service interfaces with operations................................................................................................................. 19
8.3.3 Service behaviour and constraints................................................................................................................. 21
8.4 Service chaining................................................................................................................................................................................... 23
8.4.1 General................................................................................................................................................................................... 23
8.4.2 Anatomy of a service chain................................................................................................................................... 24
8.4.3 Service chain modelling........................................................................................................................................... 25
8.4.4 Services organizer folder........................................................................................................................................ 27
8.4.5 Services to enable service chaining............................................................................................................... 27
8.4.6 Architecture patterns for service chaining............................................................................................. 28
Foreword
ISO (the International Organization for Standardization) is a worldwide federation of national standards
bodies (ISO member bodies). The work of preparing International Standards is normally carried out
through ISO technical committees. Each member body interested in a subject for which a technical
committee has been established has the right to be represented on that committee. International
organizations, governmental and non-governmental, in liaison with ISO, also take part in the work.
ISO collaborates closely with the International Electrotechnical Commission (IEC) on all matters of
electrotechnical standardization.
The procedures used to develop this document and those intended for its further maintenance are
described in the ISO/IEC Directives, Part 1. In particular the different approval criteria needed for the
different types of ISO documents should be noted. This document was drafted in accordance with the
editorial rules of the ISO/IEC Directives, Part 2 (see www.iso.org/directives).
Attention is drawn to the possibility that some of the elements of this document may be the subject of
patent rights. ISO shall not be held responsible for identifying any or all such patent rights. Details of
any patent rights identified during the development of the document will be in the Introduction and/or
on the ISO list of patent declarations received (see www.iso.org/patents).
Any trade name used in this document is information given for the convenience of users and does not
constitute an endorsement.
For an explanation on the meaning of ISO specific terms and expressions related to conformity
assessment, as well as information about ISO’s adherence to the WTO principles in the Technical
iTeh STANDARD PREVIEW
Barriers to Trade (TBT) see the following URL: Foreword - Supplementary information.
(standards.iteh.ai)
The committee responsible for this document is ISO/TC 211, Geographic information/Geomatics.
This second edition cancels and replaces the first oSISTedition (ISO 19119:2005), which has been technically
ISO 19119:2016
revised. It also incorporates the Amendment ISO 19119:2005/Amd 1:2008.
https://standards.iteh.ai/catalog/standards/sist/884a4f28-face-4116-841c-
c97fa840d64d/osist-iso-19119-2016
Introduction
The widespread application of computers and use of geographic information systems (GIS) have led to
the increased analysis of geographic data within multiple disciplines. Based on advances in information
technology, society’s reliance on such data are growing. Geographic datasets are increasingly being
shared, exchanged, and used for purposes other than their producers’ intended ones. GIS, remote
sensing, automated mapping and facilities management (AM/FM), Spatial Data Infrastructure (SDI),
traffic analysis, geopositioning systems, and other technologies for Geographic Information (GI) are
entering a period of radical integration.
This International Standard provides a framework for platform neutral and platform specific
specification of services that can enable users to access, process and manage geographic data from a
variety of sources, potentially for various distributed computing platforms (DCPs).
— “a framework for platform neutral and platform specific specification of services” means that this
International Standard provides requirements for how services shall be specified in such a way
that one service can be specified independently of one or more underlying distributed computing
platforms. The framework provides requirements for a further mapping to specific platforms in
order to enable conformant platform specific specifications to ensure conforming and interoperable
service implementations.
— “access, process and manage” means that geodata users can query remote databases and control
remote processing resources and also take advantage of other distributed computing technologies,
such as software delivered to the user’s local environment from a remote environment for
temporary use; iTeh STANDARD PREVIEW
— “from a variety of sources” means that users will have access to data acquired in a variety of ways
(standards.iteh.ai)
and stored in a wide variety of relational and non-relational databases;
— “across a generic computing interface” oSIST ISO 19119:2016
means that ISO 19119 interfaces provide reliable communication
https://standards.iteh.ai/catalog/standards/sist/884a4f28-face-4116-841c-
between otherwise disparate software resources that are equipped to use these interfaces;
c97fa840d64d/osist-iso-19119-2016
— “within an open information technology environment” means that this International Standard
enables geoprocessing to take place outside of the closed environment of monolithic GIS, remote
sensing, and AM/FM systems that control and restrict database, user interface, network and data
manipulation functions;
— services shall be categorised according to a service taxonomy based on architectural areas and may
also be categorised according to a usage life cycle perspective, as well as according to domain specific
and user defined service taxonomies, providing support for publication and discovery of services.
The difference between this version of this International Standard and the previous ISO 19119:2005
version is the following:
This International Standard has defined a set of requirements and related abstract tests for the
specification of services according to enterprise, computational, information, engineering and
technology viewpoints. This International Standard has defined a set of requirements for categorizing
services according to service taxonomies. The service metadata has been moved to ISO 19115-1.
Service policies, service contracts including service level agreements (SLAs) are currently not specified
as part of this International Standard, as these are considered most relevant for service deployment
and service ownership, which is not currently a focus for this International Standard.
1 Scope
This International Standard defines requirements for how platform neutral and platform specific
specification of services shall be created, in order to allow for one service to be specified independently
of one or more underlying distributed computing platforms.
This International Standard defines requirements for a further mapping from platform neutral to
platform specific service specifications, in order to enable conformant and interoperable service
implementations.
This International Standard addresses the Meta:Service foundation of the ISO geographic information
reference model described in ISO 19101-1:2014, Clause 6 and Clause 8, respectively.
This International Standard defines how geographic services shall be categorised according to a
service taxonomy based on architectural areas and allows also for services to be categorised according
to a usage life cycle perspective, as well as according to domain specific and user defined service
taxonomies, providing support for easier publication and discovery of services.
3 Normative references
The following documents, in whole or in part, are normatively referenced in this document and are
indispensable for its application. For dated references, only the edition cited applies. For undated
references, the latest edition of the referenced document (including any amendments) applies.
ISO/IEC 10746-1, Information technology — Open Distributed Processing — Reference model:
Overview — Part 1
ISO 19101-1:2014, Geographic information — Reference model — Part 1: Fundamentals
ISO 19103, Geographic information — Conceptual schema language
ISO 19115-1:2014, Geographic information — Metadata — Part 1: Fundamentals
[SoaML] Service oriented architecture Modeling Language v 1.0.1, May 2012, OMG standard1)
1) http://www.omg.org/spec/SoaML/1.0.1/
4.1.6
entity
something that has separate and distinct existence and objective or conceptual reality
4.1.7
information viewpoint
viewpoint (4.1.15) on an ODP system and its environment that focuses on the semantics of information
and information processing
[SOURCE: ISO/IEC 10746‑3:2009, 4.1.1.2]
4.1.8
interface
named set of operations (4.1.10) that characterize the behaviour of an entity (4.1.6)
Note 1 to entry: See 8.2 for a discussion of interface.
4.1.9
interoperability
capability to communicate, execute programs, or transfer data among various functional units in a
manner that requires the user to have little or no knowledge of the unique characteristics of those units
[SOURCE: ISO/IEC 2382:2009, 2121317]
4.1.10
operation
iTeh STANDARD PREVIEW
specification of a transformation or query that an object may be called to execute
(standards.iteh.ai)
Note 1 to entry: An operation has a name and a list of parameters.
4.1.15
viewpoint (on a system)
form of abstraction achieved using a selected set of architectural concepts and structuring rules, in
order to focus on particular concerns within a system
[SOURCE: ISO/IEC 10746‑2, 3.2.7]
4.1.16
workflow
automation of a business process, in whole or part, during which documents, information or tasks are
passed from one participant to another for action, according to a set of procedural rules
4.2 Abbreviations
API Application Programming Interface
DCP
iTeh STANDARD PREVIEW
Distributed Computing Platform
DEM
(standards.iteh.ai)
Digital Elevation Model
IT Information Technology
QVT Query/View/Transformation
RM-ODP (standards.iteh.ai)
Reference Model of Open Distributed Processing (ISO/IEC 10746)
5 Notation
5.1 General
This International Standard describes how to describe a service. In addition to stating the rules for
creating service descriptions, this International Standard provides guidance through examples.
All requirements in a class shall be satisfied, so the requirements class is the unit of re-use and
dependency. Hence, the value of a Dependency requirement is another requirements class.