Information technology — Framework and taxonomy of International Standardized Profiles — Part 3: Principles and Taxonomy for Open System Environment Profiles

Technologies de l'information — Cadre et taxinomie des profils normalisés internationaux — Partie 3: Principes et taxinomie pour profils d'environnement de système ouvert

General Information

Status
Published
Publication Date
28-Oct-1998
Current Stage
9093 - International Standard confirmed
Completion Date
03-Jan-2013
Ref Project

Relations

Buy Standard

Technical report
ISO/IEC TR 10000-3:1998 - Information technology -- Framework and taxonomy of International Standardized Profiles
English language
10 pages
sale 15% off
Preview
sale 15% off
Preview

Standards Content (Sample)

TECHNICAL ISO/IEC
REPORT TR 10000-3
Second edition
1998-11-01
Information technology — Framework and
taxonomy of International Standardized
Profiles —
Part 3:
Principles and Taxonomy for Open System
Environment Profiles
Technologies de l'information — Cadre et taxinomie des profils normalisés
internationaux —
Partie 3: Principes et taxinomie pour profils d'environnement de système
ouvert
Reference number
B C
ISO/IEC TR 10000-3:1998(E)

---------------------- Page: 1 ----------------------
ISO/IEC TR 10000-3:1998(E)
Contents
1 SCOPE.1
2 REFERENCES . 1
3 DEFINITIONS. 2
3.1 Terms defined in this part of ISO/IEC TR 10000 . 2
3.1.1 OSE Profile . 2
3.1.2 OSI Profile. 2
3.2 Terms defined in ISO/IEC TR 14252. 2
3.2.1 Application Platform. 2
3.2.2 Application Program Interface (API) . 2
3.2.3 Application Software . 2
3.2.4 Communication Services Interface (CSI). 2
3.2.5 Human/Computer Interface (HCI). 2
3.2.6 Information Services Interface (ISI) . 2
3.2.7 Interoperability . 2
3.2.8 Open System Environment (OSE). 3
3.2.9 Portability (of Application Software). 3
3.3 Terms defined in ITU-T Rec. X.902 | ISO/IEC 10746-2. 3
3.3.1 Interchange reference point. 3
3.3.2 Interworking reference point . 3
3.3.3 Perceptual reference point. 3
3.3.4 Programmatic reference point . 3
4 ABBREVIATIONS. 3
4.1 General abbreviations. 3
4.2 Abbreviations used in Profile identifiers. 3
5 OSE OBJECTIVES. 3
6 OPEN SYSTEM ENVIRONMENT PROFILE CONCEPTS . 5
6.1 General Principles . 5
6.2 Conformance to an OSE Profile . 5
©  ISO/IEC 1998
All rights reserved. Unless otherwise specified, no part of this publication may be reproduced
or utilized in any form or by any means, electronic or mechanical, including photocopying and
microfilm, without permission in writing from the publisher.
ISO/IEC Copyright Office • Case postale 56 • CH-1211 Genève 20 • Switzerland
Printed in Switzerland
ii

---------------------- Page: 2 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
7 TAXONOMY OF OSE PROFILES: PRINCIPLES .6
7.1 Nature and Purpose of the Taxonomy .6
7.2 Taxonomy Description .7
7.3 Profile Classes .7
7.3.1 POSIX OSE Profiles.7
7.3.2 Virtual Terminal OSE Profiles.7
7.3.3 Medical OSE Profiles .7
8 TAXONOMY OF OSE PROFILES .8
8.1 POSIX OSE Profiles.8
8.2 VT OSE Profiles .8
8.2.1 VT Program Interfaces .8
8.2.2 VT Device Interfaces.8
8.3 Medical OSE Profiles .9
8.3.1 Medical Image Interchange (Appl.) .9
8.3.2 Medical Image Interchange (Format) .9
ANNEX A BIBLIOGRAPHY.10
iii

---------------------- Page: 3 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
Foreword
ISO (the International Organization for Standardization) and IEC (the International Electrotechnical Com-
mission) form the specialized system for worldwide standardization. National bodies that are members
of ISO or IEC participate in the development of International Standards through technical committees
established by the respective organization to deal with particular fields of technical activity. ISO and IEC
technical committees collaborate in fields of mutual interest. Other international organizations, governmen-
tal and non-governmental, in liaison with ISO and IEC, also take part in the work.
In the field of information technology, ISO and IEC have established a joint technical committee,
ISO/IEC JTC 1.
The main task of technical committees is to prepare International Standards, but in exceptional circum-
stances a technical committee may propose the publication of a Technical Report of one of the following
types:
— type 1, when the required support cannot be obtained for the publication of an International Standard,
despite repeated efforts;
— type 2, when the subject is still under technical development or where for any other reason there is the
future but not immediate possibility of an agreement on an International Standard;
— type 3, when a technical committee has collected data of a different kind from that which is normally
published as an International Standard ("state of the art", for example).
Technical Reports of types 1 and 2 are subject to review within three years of publication, to decide
whether they can be transformed into International Standards. Technical Reports of type 3 do not neces-
sarily have to be reviewed until the data they provide are considered to be no longer valid or useful.
ISO/IEC TR 10000-3, which is a Technical Report of type 3, was prepared by Joint Technical Committee
ISO/IEC JTC 1, Information technology.
This second edition cancels and replaces the first edition (ISO/IEC TR 10000-3:1995), which has been
technically revised.
ISO/IEC TR 10000 consists of the following parts, under the general title Information technology —
Framework and taxonomy of International Standardized Profiles:
— Part 1: General principles and documentation framework
— Part 2: Principles and Taxonomy for OSI Profiles
— Part 3: Principles and Taxonomy for Open System Environment Profiles
Other parts to be defined as necessary.
iv

---------------------- Page: 4 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
Introduction
The context of Functional Standardization is one part of the overall field of IT standardization activities
covering
• Base Standards, which define fundamentals and generalized procedures. They provide an infra-
structure that can be used by a variety of applications, each of which can make its own selection
from the options offered by them.

• Profiles, which define conforming subsets or combinations of base standards used to provide
specific functions. Profiles identify the use of particular subsets or options available in the base
standards, and provide a basis for the development of uniform, internationally recognized, con-
formance tests.

• Registration Mechanisms, which provide the means to specify detailed parameterization within the
framework of the base standards or profiles.
Within ISO/IEC JTC 1, the process of Functional Standardization is concerned with the methodology of
defining profiles, and their publication in documents called "International Standardized Profiles" (ISPs) in
accordance with procedures contained in the Directives of JTC 1. The scope of Information Technology
standardization to which this process is being applied is that which corresponds to the generally under-
stood, but loosely defined, concept of “Open Systems”. The objective is to facilitate the specification of IT
systems characterized by a high degree of interoperability and portability of their components.
In addition to ISO/IEC TR 10000, the secretariat of the Special Group on Functional Standardization
maintains a standing document (SD-4) entitled "Directory of ISPs and Profiles contained therein". This is a
factual record of which ISPs exist, or are in preparation, together with an executive summary of each pro-
file. It is subject to regular updating by the Secretariat of ISO/IEC JTC 1/SGFS.
v

---------------------- Page: 5 ----------------------
©
TECHNICAL REPORT  ISO/IEC ISO/IEC TR 10000-3:1998(E)
Information technology — Framework and taxonomy for
International Standardized Profiles —
Part 3:
Principles and Taxonomy for Open System Environment Profiles
the preparation of this edition of ISO/IEC
1 Scope
TR 10000. These extensions may be identified
by a variety of proposers and involve simple
The purpose of this part of ISO/IEC TR 10000 is
extensions to the existing Taxonomy or the addi-
to provide the context for functional standardiza-
tion of new functional areas not currently covered
tion in support of Open System Environments
by ISO/IEC TR 10000. The inclusion of such
(OSE). It provides principles and a classification
extensions is administered following the pro-
scheme for OSE profiles which may be or have
cedures elaborated by SGFS.
been submitted for ratification as International
Standardized Profiles (ISPs).
A distinction has been made between a profile
and an ISP which documents one or more pro-
ISO/IEC TR 10000-1 defines the concept of pro-
files. The Taxonomy is only concerned with
files that are documented as ISPs. This part of
profiles, but further information is given in the
ISO/IEC TR 10000 outlines the basic OSE ob-
“Directory of ISPs and Profiles contained therein”
jectives and concepts, and defines an approach
as to which ISP contains the documentation of a
and format for OSE profiles specified by Interna-
profile.
tional Standardized Profiles. It gives guidance to
organizations proposing Draft OSE ISPs, on the
This Directory is maintained as an SGFS stand-
nature and content of the documents which may
ing document SD-4 (see reference in Annex A).
be submitted for ratification as International
For each draft profile submitted to SGFS, it will
Standardized Profiles.
also provide additional information, including the
status of the identified profiles.
An OSE is defined as a comprehensive set of
interfaces, services and supporting formats
(including user aspects) enabling interoperability
2 References
and portability of applications, data or people, as
specified by information technology standards
and profiles. Communication protocols are part ISO/IEC 9646-1:1994, Information technology -
of the specification of behaviour at certain types Open System Interconnection - Conformance
of interfaces. testing methodology and framework - Part 1:
General concepts.
Each OSE profile is created to satisfy a clearly
specified set of user requirements. Since pro- ISO/IEC TR 10000-1:1998, Information technol-
files will be proposed according to needs identi- ogy - Framework and taxonomy of International
fied to SGFS and according to the progress of Standardized Profiles - Part 1: General principles
international base standardization, the Taxon- and documentation framework.
omy will be periodically updated or have new
parts added in order to reflect the progress ISO/IEC TR 10000-2:1998, Information technol-
reached. It is also recognized that there will be ogy - Framework and taxonomy of International
proposals for the extension of the taxonomy to Standardized Profiles - Part 2: Principles and
cover functions which were not identified during Taxonomy for OSI Profiles.
1

---------------------- Page: 6 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
ISO/IEC TR 10183-1:1993, Information technol-
3.2.1 Application Platform
ogy - Text and office systems - Office Document
Architecture (ODA) and interchange formats -
A set of resources, including hardware and soft-
Technical Report on ISO 8613 implementation
ware, that support the services on which applica-
testing - Part 1: Testing methodology.
tion software will run.
ISO/IEC 10641:1993, Information technology - The application platform provides services at its
Computer graphics and image processing - interfaces that, as much as possible, make the
Conformance testing of implementations of specific characteristics of the platform transpar-
graphics standards. ent to the application software.
ITU-T Recommendation X.902 (1995) |
ISO/IEC 10746-2:1996, Information technology - 3.2.2 Application Program Interface
Open Distributed Processing - Reference Model:
(API)
Foundations.
The interface between application software and
application platform, across which all services
ISO/IEC 13210:1994, Information technology -
are provided.
Test methods for measuring conformance to
POSIX.
ISO/IEC TR 14252:1996, Information technology 3.2.3 Application Software
- Guide to the POSIX Open System Environment
Software that is specific to an application and is
(OSE).
composed of programs, data, and documenta-
tion.
3 Definitions
3.2.4 Communication Services
Interface (CSI)
For the purposes of this part of ISO/IEC
TR 10000, the following definitions apply.
The boundary across which access to services
for interaction between internal application soft-
ware entities and application platform external
3.1 Terms defined in this part of ISO/IEC
entities is provided.
TR 10000
3.2.5 Human/Computer Interface
3.1.1 OSE Profile
(HCI)
A profile which specifies all or part of the behav-
The boundary across which physical interaction
iour of an IT system at one or more of the OSE
between a human being and the application
interfaces.
platform takes place.
3.1.2 OSI Profile
3.2.6 Information Services Interface
(ISI)
A specific OSE profile composed of OSI base
standards and/or interchange format and data
The boundary across which external, persistent
representation base standards.
storage service is provided.
3.2 Terms defined in ISO/IEC TR 14252
3.2.7 Interoperability
The ability of two or more systems to exchange
The following terms are defined in ISO/IEC
information and to mutually use the information
TR 14252:1996, and are included here for con-
that has been exchanged.
venience.
2

---------------------- Page: 7 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
3.2.8 Open System Environment 4 Abbreviations
(OSE)
4.1 General abbreviations
A comprehensive set of interfaces, services, and
AEP Application Environment Profile
supporting formats, plus user aspects for in-
API Application Program Interface
teroperability or for portability of applications,
CSI Communications Services Interface
data, or people, as specified by information tech-
EDI Electronic Data Interchange
nology standards and profiles.
HCI Human/Computer Interface
ISI Information Services Interface
ISP International Standardized Profile
3.2.9 Portability (of Application
IT Information Technology
Software)
OSE Open System Environment
OSI Open Systems Interconnection
The ease with which application software and
data can be transferred from one information
system to another.
4.2 Abbreviations used in Profile
identifiers
Note: See 6.1 for interpretive discussion of the terms
defined in 3.2.2, 3.2.4, 3.2.5 and 3.2.6.
AMI Medical Image Interchange (Appl.)
FMI Medical Image Interchange (Format)
3.3 Terms defined in ITU-T Rec. X.902 |
ISO/IEC 10746-2
5
The following terms are defined in ITU-T Rec. OSE Objectives
X.902 | ISO/IEC 10746-2, and are included here
The user perspective of OSE originates from the
for convenience.
position that OSE provides what is necessary for
the users to access the technology necessary to
achieve their desired results. The provider per-
3.3.1 Interchange reference point
spective originates from the position that the
OSE provides what is necessary for producers to
A reference point at which an external physical
deliver technology to users in the most efficient
storage medium can be introduced into the IT
and effective manner.
system.
The following objectives, drawn from ISO/IEC
TR 14252, Guide to the POSIX Open System
3.3.2 Interworking reference point
Environment (OSE), are key in establishing an
open system. The descriptions of these objec-
A reference point at which an interface can be
tives introduce a number of concepts that are
established to allow communications between
required both to state clearly the objectives and
two or more systems.
to define the standards and profiles required to
satisfy them. These objectives, which are not
exhaustive, are as follows:
3.3.3 Perceptual reference point
A reference point at which there is some interac-
• Application Software Portability
tion between the system and the physical world.
and Software Reuse at the
Source Code Level

3.3.4 Programmatic reference point
A comprehensive and consistent set of OSE
specifications at the source code level is neces-
A reference point at which a programmatic inter-
sary to enable porting of software among appli-
face can be established to allow access to a
cation platform implementations. This allows an
function.
organization to protect it’s investment in existing
software by avoiding the cost of software reim-
Note: See 6.1 for interpretive discussion of the terms
plementation.
defined in 3.3.1, 3.3.2, 3.3.3 and 3.3.4.

3

---------------------- Page: 8 ----------------------
©
ISO/IEC
ISO/IEC TR 10000-3:1998(E)
Application Portability is often associated with they become available. OSE profiles should
porting an entire application at one time. Soft- evolve as standards emerge and as the technol-
ware reuse is a term used to describe porting ogy and requirements change.
only a subset of a working program into a new
application. The new application may or may not
• Accommodation of New
be executed on the same application platform.
Information System Technology
Software reuse is an important element in

achieving the benefits of application portability.
OSE standards should be decoupled as much as

possible from underlying technology, neverthe-
Portability and reuse of representations other
less, major changes in technology may require
than source code representation is a secondary
new standards or new versions of existing stan-
objective.
dards, and this must be recognized in selecting
...

Questions, Comments and Discussion

Ask us and Technical Secretary will try to provide an answer. You can facilitate discussion about the standard in here.