Close

SIF Infrastructure Specifications: Archive

SIF Infrastructure Specification 2.5

SIF Infrastructure Specification 2.5

This SIF Infrastructure Specification 2.5 release has been designed for use with the following Data Models:

   >> SIF Data Model Implementation Specification (North America) 2.5

   >> SIF Data Model Implementation Specification (United Kingdom) 1.4

   >> SIF Data Model Implementation Specification (Australia) 1.2

This document contains the HTTP/S Transport and Messaging Specification, upgraded from chapters 1-5 of the earlier SIF v2.4 release. It describes the overall SIF Architecture, and the HTTP/S reference transport.

It is independent of any locale-specific Data Objects or Zone Services. As a result, this document is directly reusable by other SIF locales (AU, UK) with very different object types.

In addition, there are links providing access to the Infrastructure-only Specification schema documents (SIF Message files)

SIF Web Services Implementation Specification 2.5

This document is completely new (it has no equivalent in the SIF v2.4 release), and describes the new SIF Web Service transport alternative. It specifies how the web service technologies SOAP and WSDL were leveraged by the SIF standard to create a second reference transport for conveying SIF messages between agent/applications and the ZIS.
It relies on, rather than repeats, the infrastructure information contained in the SIF Global Infrastructure 2.5 document, and focuses primarily on the differences between the two reference transports and how to map SIF messages between them. It includes the following sections:
Like the SIF Global Infrastructure 2.5, this document is also independent of any particular SIF Data Model, and is directly reusable by standard releases in all SIF locales.

SIF Web Services 2.5 Developer Toolkit

A link to the SIF Global Web Services Implementation 2.5 Developer’s Toolkit, which contains the set of WSDL and SOAP Binding XML schema files matching this specification, is also provided.

SIF Infrastructure Specification 2.5 documentation

SIF Infrastructure Specification 2.6

This SIF Infrastructure Specification 2.6 release has been designed for use with the following Data Models:

   >> SIF Data Model Implementation Specification (North America) 2.6

   >> SIF Data Model Implementation Specification (Australia) 1.3

This document contains the HTTP/S Transport and Messaging Specification, and describes the overall SIF Architecture, and the HTTP/S reference transport.
It is independent of any locale-specific Data Objects or Zone Services. As a result, this document is directly reusable by all SIF locales (AU, NA, UK) with very different object types.

JANUARY 24, 2016: SIF Global Infrastructure 2.6

(1) Section 3.7.1:  SSL/TLS Versions Recommended

Replace:

The RECOMMENDED SSL implementation is TLS 1.0 [RFC 2246]; however, SSL 3.0 [SSL3] is also supported and SSL 2.0 client hellos [SSL2] used to negotiate TLS 1.0 or SSL 3.0 connections are also permitted. Support for the SSL 2.0 protocol itself—aside from its client hello message—is not provided in SIF. Due to the age of the SSL 3.0 and SSL 2.0 protocols and the increasing prevalence of TLS 1.0, The SIF Association expects to deprecate support for the SSL 3.0 protocol and SSL 2.0 client hellos in future major releases of this specification.

With:

The RECOMMENDED SSL implementation is  TLS  1.1  or newer.

SIF Web Services Implementation Specification 2.6

This document is completely new, and it describes the new SIF Web Service transport alternative. It specifies how the web service technologies SOAP and WSDL were leveraged by the SIF standard to create a second reference transport for conveying SIF messages between agent/applications and the ZIS.
It relies on, rather than repeats, the infrastructure information contained in the SIF Global Infrastructure 2.6 document, and focuses primarily on the differences between the two reference transports and how to map SIF messages between them. It includes the following sections:
Like the SIF Global Infrastructure 2.6, this document is also independent of any particular SIF Data Model, and is directly reusable by standard releases in all SIF locales.

Infrastructure additions in 2.6

This updated infrastructure release defines the new “Events” message, which is a container for a collection of bundled individual SIF Event messages. Early indications are that, particularly in periods of heavy message traffic such as the end of a reporting period where a flood of attendance Events is often generated, bundling greatly reduces the number of messages exchanged, thereby significantly increasing both the scalability and responsiveness of the SIF Zone.

SIF Infrastructure Specification 2.6 documentation