Print bookPrint book

Control questions, module 3

Site: Riigi Infosüsteemi Ameti juhendid
Course: Training materials for developers of X-Road interfaces
Book: Control questions, module 3
Printed by: Guest user
Date: Monday, 10 August 2020, 5:02 AM

1 Which statements are correct?

  1. X-Road uses a very standard protocol SOAP 1.1 and includes a minimum amount of X-Road special requirements.
  2. X-Road does not conform to the SOAP protocol and has modified the protocol to be more suitable.
  3. All messages on X-Road are transmitted with UTF-8 encoding.
  4. WSDL descriptions of services are first drafted for RIHA and the security server of the provider of the service copies them automatically from RIHA.
  5. Provider of the service creates WSDL of the service in their security server and is then obliged to submit the same description also to RIHA.
The right answers can be found next page I>


1.1 Right answers:

  1. X-Road uses a very standard protocol SOAP 1.1 and includes a minimum amount of X-Road special requirements. TRUE
  2. X-Road does not conform to the SOAP protocol and has modified the protocol to be more suitable. FALSE
  3. All messages on X-Road are transmitted with UTF-8 encoding. TRUE
  4. WSDL descriptions of services are first drafted for RIHA and the security server of the provider of the service copies them automatically from RIHA. FALSE
  5. Provider of the service creates WSDL of the service in their security server and is then obliged to submit the same description also to RIHA. TRUE

2 Components of X-Road message. Which statements are correct?

  1. Dataservice request message includes the components of header and request
  2. Dataservice response message includes the components of header and response
  3. Response message must also include a request component
  4. Content of the header component of a response message is slightly different from the content of the header component of a request message.
  5. Message header must have a correct structure and correct namespace.
The right answers can be found next page I>


2.1 Right answers:

  1. Dataservice request message includes the components of header and request TRUE
  2. Dataservice response message includes the components of header and response TRUE
  3. Response message must also include a request component FALSE
  4. Content of the header component of a response message is slightly different from the content of the header component of a request message FALSE
  5. Message header must have a correct structure and correct namespace TRUE

3 Versioning X-Road services

  1. X-Road was developed keeping in mind the functionality, availability, security, and integrity of the services of the public sector. This development took place earlier than service-oriented architecture became common.
  2. X-Road was developed keeping in mind the training material of developed service-oriented architecture.
  3. X-Road requires a special software development technology, characteristic only to X-Road.
  4. X-Road tries to use the most standard technologies and standards for creating web services.
  5. A pattern directory is available on X-Road, offering ready-made solutions for standard services.
  6. X-Road requires a unique solution for creating each service and the creation of the service code from scratch.
The right answers can be found next page I>


3.1 Right answers:

  1. X-Road was developed keeping in mind the functionality, availability, security, and integrity of the services of the public sector. This development took place earlier than service-oriented architecture became commonTRUE
  2. X-Road was developed keeping in mind the training material of developed service-oriented architectureFALSE
  3. X-Road requires a special software development technology, characteristic only to X-RoadFALSE
  4. X-Road tries to use the most standard technologies and standards for creating web servicesTRUE
  5. A pattern directory is available on X-Road, offering ready-made solutions for standard services.TRUE
  6. X-Road requires a unique solution for creating each service and the creation of the service code from scratchFALSE