DICOM PS3.18 2024b - Web Services

B.30 Bi-directional Proxy for Storage Commitment

The DICOMweb Storage Commitment Service may be deployed in a hybrid environment, i.e., an environment in which both DICOMweb and DIMSE are used. In such a hybrid environment, a proxy can broker transactions from one service to the other, allowing a DICOMweb origin server or a DIMSE SCP to support storage commitment for a mixed set of DICOMweb user agents and DIMSE SCUs.

DICOM does not require an implementation of proxies; however, since they would be very useful in a hybrid environment, the examples in this section show how this could be done. It is the designer's responsibility to match the possibly asynchronous DIMSE behavior with the polling DICOMweb behavior, for example management of Transaction UIDs.

Figure B.30-1 shows how a proxy could facilitate a request for Storage Commitment from a DIMSE SCU to a DICOMweb origin server.

Storage Commitment DIMSE Proxy for a DICOMweb Origin Server

Figure B.30-1. Storage Commitment DIMSE Proxy for a DICOMweb Origin Server


Figure B.30-2 shows how a proxy could facilitate a request for Storage Commitment from a DICOMweb user agent to a DIMSE SCP. When proxying in this direction, the proxy will receive information from the SCP that it is not able to dispatch immediately to the user agent.

Storage Commitment DICOMweb Proxy for a DIMSE SCP

Figure B.30-2. Storage Commitment DICOMweb Proxy for a DIMSE SCP


DICOM PS3.18 2024b - Web Services