Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description - Amendment 1

Systèmes d'automatisation industrielle et intégration — Cadres d'intégration d'application pour les systèmes ouverts — Partie 1: Description générale de référence — Amendement 1

General Information

Status
Published
Publication Date
22-Mar-2007
Current Stage
6060 - International Standard published
Start Date
23-Mar-2007
Due Date
24-Jun-2009
Completion Date
24-Jun-2009

Relations

Effective Date
06-Jun-2022
Effective Date
15-Apr-2008

Overview

ISO 15745-1:2003/Amd 1:2007 is an important amendment to the ISO 15745-1 standard, focused on industrial automation systems and integration. It specifically addresses the open systems application integration framework, providing a generic reference description to support interoperability and integration of automation components in open system environments. This amendment enhances the original 2003 edition by introducing additional definitions, XML schema updates, and integrity mechanisms to improve profile management and data security.

Industrial automation professionals can rely on this standard to ensure consistent and reliable integration of diverse automation applications. With increasing demands for modular and flexible automation solutions, ISO 15745-1 and its Amendment 1 help standardize communication, configuration, and profile clarity to optimize system integration and lifecycle management.

Key Topics

  • Profile Template Structure
    Amendment 1 revises the master profile template to consist of three main parts:

    • Header Section
    • Body Section
    • Optional Integrity Signature
      This structure supports modularity, clarity, and security of automation profiles.
  • Integrity Signature for Profile Data
    Incorporates the XML Digital Signature Recommendation (W3C REC-xmldsig-core-20020212) enabling profile documents to include an optional integrity signature. This feature:

    • Helps detect unauthorized or accidental modifications
    • Ensures the integrity of profile XML files (not schemas)
    • Is implemented as the last child element of the XML root for consistency
  • Profile Classes and Interface Types
    Defines a comprehensive set of profile classes such as Device, CommunicationNetwork, Equipment, and Human to categorize industrial components logically.
    Introduces IAS Interface Types covering communication and application program interfaces to improve interoperability. Examples include:

    • CSI: Communication Services Interface
    • API: Application Program Interface
    • CMI: Configuration Management Interface
    • ESI: Engineering Support Interface
  • Profile Container Capability
    The amendment adds support for combining multiple profiles into a single XML container file. This is beneficial for tools and systems that manage complex automation solutions involving multiple profiles, enabling:

    • Simplified handling and exchange of profile collections
    • Application of an overarching integrity signature for the entire container
  • XML Schema Enhancements
    Updates the XML schema definitions for profile templates, introducing abstract types for more flexible extension and the legacy option for backward compatibility. It also specifies naming conventions for profile body types to maintain clarity and consistency.

Applications

ISO 15745-1:2003/Amd 1:2007 is fundamental in scenarios where open system application integration in industrial automation is critical. Key applications include:

  • Automation System Integration
    Ensures seamless integration of devices, equipment, communication networks, and human-machine interfaces (HMIs) across multiple vendors and platforms.

  • Profile Management
    Enables software tools to manage, validate, and certify automation profiles with embedded integrity signatures to maintain data authenticity and security.

  • Complex Profile Handling
    Allows combining multiple related profiles into a single profile container file, simplifying deployment and lifecycle management in large automation projects.

  • Quality Assurance and Security
    Helps maintain the integrity of profiles throughout their lifecycle, providing trust in configuration and operational data exchanged between systems.

  • Standardized Interface Usage
    Facilitates use of standardized interfaces (API, CSI, ESI, and others), supporting modular design and flexible system architecture.

Related Standards

ISO 15745-1:2003/Amd 1:2007 complements an array of international standards in industrial automation, including:

  • ISO 15745 Series
    The broader series on open system application integration frameworks, providing more detailed parts and profiles for specific domains.

  • ISO 8879
    Standard Generalized Markup Language (SGML), foundational for document and profile descriptions.

  • ISO/IEC 10646
    Universal Multiple-Octet Coded Character Set (UCS) ensuring character encoding compatibility in profiles.

  • ISO/IEC 10746
    Reference Model for Open Distributed Processing, supporting distributed system architectures.

  • ISO 15704
    Requirements for enterprise-reference architectures and methodology, relevant for integrating industrial automation into enterprise systems.

  • ISO/IEC TR 14252
    Guide to the POSIX Open System Environment, relevant for interface definitions and interoperability.

Conclusion

ISO 15745-1:2003/Amd 1:2007 amendment provides critical updates for the open systems application integration framework in industrial automation. By enhancing XML profile structures, introducing integrity checks, and enabling flexible profile management, this amendment supports robust, secure, and interoperable automation system integration. Adherence to this standard assists manufacturers, integrators, and software developers in developing modular and scalable automation solutions aligned with international best practices.

Frequently Asked Questions

ISO 15745-1:2003/Amd 1:2007 is a standard published by the International Organization for Standardization (ISO). Its full title is "Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description - Amendment 1". This standard covers: Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description - Amendment 1

Industrial automation systems and integration - Open systems application integration framework - Part 1: Generic reference description - Amendment 1

ISO 15745-1:2003/Amd 1:2007 is classified under the following ICS (International Classification for Standards) categories: 25.040.40 - Industrial process measurement and control. The ICS classification helps identify the subject area and facilitates finding related standards.

ISO 15745-1:2003/Amd 1:2007 has the following relationships with other standards: It is inter standard links to ISO 15745-1:2003; is excused to ISO 15745-1:2003. Understanding these relationships helps ensure you are using the most current and applicable version of the standard.

ISO 15745-1:2003/Amd 1:2007 is available in PDF format for immediate download after purchase. The document can be added to your cart and obtained through the secure checkout process. Digital delivery ensures instant access to the complete standard document.

Standards Content (Sample)


INTERNATIONAL ISO
STANDARD 15745-1
First edition
2003-03-01
AMENDMENT 1
2007-04-01
Industrial automation systems and
integration — Open systems application
integration framework —
Part 1:
Generic reference description
AMENDMENT 1
Systèmes d'automatisation industrielle et intégration — Cadres
d'intégration d'application pour les systèmes ouverts —
Partie 1: Description générale de référence
AMENDEMENT 1
Reference number
ISO 15745-1:2003/Amd.1:2007(E)
©
ISO 2007
ISO 15745-1:2003/Amd.1:2007(E)
PDF disclaimer
This PDF file may contain embedded typefaces. In accordance with Adobe's licensing policy, this file may be printed or viewed but
shall not be edited unless the typefaces which are embedded are licensed to and installed on the computer performing the editing. In
downloading this file, parties accept therein the responsibility of not infringing Adobe's licensing policy. The ISO Central Secretariat
accepts no liability in this area.
Adobe is a trademark of Adobe Systems Incorporated.
Details of the software products used to create this PDF file can be found in the General Info relative to the file; the PDF-creation
parameters were optimized for printing. Every care has been taken to ensure that the file is suitable for use by ISO member bodies. In
the unlikely event that a problem relating to it is found, please inform the Central Secretariat at the address given below.

©  ISO 2007
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 either ISO at the address below or
ISO's member body in the country of the requester.
ISO copyright office
Case postale 56 • CH-1211 Geneva 20
Tel. + 41 22 749 01 11
Fax + 41 22 749 09 47
E-mail copyright@iso.org
Web www.iso.org
Published in Switzerland
ii © ISO 2007 – All rights reserved

ISO 15745-1:2003/Amd.1:2007(E)
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.
International Standards are drafted in accordance with the rules given in the ISO/IEC Directives, Part 2.
The main task of technical commitees is to prepare International Standards.
Draft International Standards adopted by the technical committees are circulated to the member bodies for
voting. Publication as an International Standard requires approval by at least 75 % of the member bodies
casting a vote.
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.
Amendment 1 to ISO 15745-1:2003 was prepared by Technical Committee ISO/TC 184, Industrial automation
systems and integration, Subcommittee SC 5, Architecture, communication and integration frameworks.

ISO 15745-1:2003/Amd.1:2007(E)

Industrial automation systems and integration — Open systems
application integration framework —
Part 1:
Generic reference description
AMENDMENT 1
Page 1, Clause 2
Add the following normative reference:
“REC-xmldsig-core-20020212, XML-Signature – W3C Recommendation 12 February 2002”
Page 5, Clause 3
Add the following term and definition:
“3.37
integrity
property that data has not been changed, destroyed, or lost in an unauthorized or accidental manner [W3C]”
Page 12, Subclause 7.2.1 and Figure 5
Replace the entire subclause and figure with the following:
“The master profile template consists of a header section, a body section, and an optional integrity signature
(see Figure 5).”
MasterProfileTemplate
0.1
Signature
HeaderSection BodySection
Figure 5 – Master profile template class diagram”
ISO 15745-1:2003/Amd.1:2007(E)
Pages 13 and 14, Table 1
Replace “ProfileClassID”, “ISO15745Reference”, “ISO15745Edition”, and “IASInterfaceType” entries with
the following:
Attribute Description
ProfileClassID Identification of the profile class.
XML data type : ProfileClassID_DataType (based on "string") – see Figure 6.
Valid profiles classes are:
AIP
Process
InformationExchange
Resource
Device
CommunicationNetwork
Equipment
Human
Material
EXAMPLE : AIP
ISO15745Reference Identifies the part of ISO 15745 (see ISO15745Part), together with its edition (see ISO15745Edition) and
the profile technology (see ProfileTechnology).
XML data type : ISO15745Reference_DataType – see Figure 6.
Multiple references are allowed e.g. for a device with more than one communication interface.
ISO15745Edition Edition of the referenced part of ISO 15745.
XML data type : positiveInteger
The first digit shall reference the edition, and the second digit shall reference the amendment (if any).
st
EXAMPLE 1 : 1 (indicating 1 edition, no amendment)
st st
EXAMPLE 2 : 11 (indicating 1 edition, 1 amendment)
th nd
EXAMPLE 3 : 42 (indicating 4 edition, 2 amendment)
IASInterfaceType The IAS interface type.
XML data type : IASInterfaceType_DataType (based on "string") – see Figure 6.
This field is optional.
Valid IAS interface types are listed below and described in Annex B.
Any combination of the following is permitted:
a) IAS interface types defined in ISO/IEC TR 14252 (see B.1):
CSI Communication Services Interface
HCI Human/Computer Interface
ISI Information Services Interface
API Application Program Interface
b) IAS interface types defined in ISO 15745 (see B.2):
CMI Configuration Management Interface
ESI Engineering Support Interface
FSI Facility Services Interface
MTI Material Transport Interface
SEI Safety And Environmental Interface
USI Utility Services Interface
c) User defined IAS interface types (see B.3).
EXAMPLE 1 : ISI ESI
EXAMPLE 2 : CMI 37X6
ISO 15745-1:2003/Amd.1:2007(E)

Page 14, Subclause 7.2.4
Replace the entire subclause with the following:

7.2.4 Integrity signature (Signature element)
A profile may include an optional dedicated element (Signature) that enables checking of the integrity of all the
other elements (e.g. header and body) in the corresponding XML file.
NOTE 1 Profiles are editable text files using XML notation. Integration tools may use profiles from different sources and the
integrity signature (Signature element) enables the user to determine if unauthorized or accidental changes have
occurred. This is the only purpose of the integrity check.
NOTE 2 The integrity check applies only to the XML profile documents, not to the schemas that were used to generate these
XML profile documents.
The Signature element (see Figure 6):
⎯ shall follow the requirements given in the XML Digital Signature Recommendation of the World Wide Web
Consortium (see REC-xmldsig-core-20020212);
⎯ shall be of the same data type as the Signature Type of W3C;
⎯ shall be the last XML child element of the root element (ISO15745Profile);
⎯ shall reside in a schema which imports the “xmldsig-core-schema.xsd” schema using the namespace
“http://www.w3.org/2000/09/xmldsig#”.
NOTE 3 The use of the integrity signature (Signature element) with a profile container is described in 7.4.2.

Pages 15 and 16, Figure 6
Replace the entire figure with the following:


xmlns:ds="http://www.w3.org/2000/09/xmldsig#">
schemaLocation="xmldsig-core-schema.xsd" />















ISO 15745-1:2003/Amd.1:2007(E)



* HEADER SECTION *











maxOccurs="unbounded" />



* BODY SECTION * ...

Questions, Comments and Discussion

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

Loading comments...