ANNEX IHardware and software requirements of registries and the Community independent transaction log

Architecture requirements

1.

Each registry and the Community independent transaction log shall include the following hardware and software in their architecture:

  1. (a)

    web server;

  2. (b)

    application server;

  3. (c)

    database server installed on a separate machine to that or those used for the web server and application server;

  4. (d)

    firewalls.

Communication requirements

F12.

When the communication link between the Community independent transaction log and the UNFCCC independent transaction log is not established:

  1. (a)

    the record of the time in the Community independent transaction log and each registry shall be synchronised to Greenwich Mean Time;

  2. (b)

    all processes concerning allowances, verified emissions, automatic national allocation plan table changes and accounts shall be completed by the exchange of data written in extensible markup language (XML) using the simple object access protocol (SOAP) version 1.1 over the hypertext transfer protocol (HTTP) version 1.1 (remote procedure call (RPC) encoded style).

F13.

When the communication link between the Community independent transaction log and the UNFCCC independent transaction log is established:

  1. (a)

    the record of the time in the UNFCCC independent transaction log, Community independent transaction log and each registry shall be synchronised; and

  2. (b)

    all processes concerning allowances and Kyoto units shall be completed by the exchange of data;

using the hardware and software requirements set out in the functional and technical specifications for data exchange standards for registry systems under the Kyoto Protocol, elaborated pursuant to Decision 24/CP.8 of the Conference of the Parties to the UNFCCC.

If processes concerning verified emissions, accounts and automatic national allocation plan table changes are completed through an exchange of data via the UNFCCC independent transaction log and thereon to the Community independent transaction log, the data exchange shall be carried out using the hardware and software requirements set out in the functional and technical specifications for data exchange standards for registry systems under the Kyoto Protocol, elaborated pursuant to Decision 24/CP.8 of the Conference of the Parties to the UNFCCC.

If processes concerning verified emissions, accounts and automatic national allocation plan table changes are completed through an exchange of data via the Community independent transaction log, the data exchange shall be carried out in accordance with point (b) of paragraph 2.