СЕТЬ ПОТОКА ДАННЫХ

1. Способ, выполняемый в компьютерной системе (100), содержащий этапы, на которых:
вызывают первую операцию соединения первого интерфейса (12) источника с первым интерфейсом (14) цели, которая формирует первое соединение (16) между первой операцией источника и первым интерфейсом цели;
вызывают первую операцию предложения в первом интерфейсе цели для предложения первых данных из первого интерфейса источника в первый интерфейс цели; и
вызывают первую операцию резервирования в первом интерфейсе источника с первым интерфейсом цели, следующим после вызова первой операции предложения.
2. Способ по п.1, дополнительно содержащий этапы, на которых:
возвращают «отложено» из первого интерфейса цели в первый интерфейс источника в ответ на первую операцию предложения; и
вызывают первую операцию резервирования в первом интерфейсе источника с первым интерфейсом цели для резервирования первых данных для первого интерфейса цели после возврата «отложено».
3. Способ по п.2, дополнительно содержащий этап, на котором вызывают операцию высвобождения в первом интерфейсе источника с первым интерфейсом цели для высвобождения первых данных с первым интерфейсом цели после вызова первой операции резервирования.
4. Способ по п.2, дополнительно содержащий этап, на котором вызывают операцию высвобождения в первом интерфейсе источника с первым интерфейсом цели для высвобождения первых данных, после вызова первой операции резервирования.
5. Способ по п.1, в котором первый интерфейс источника включает в себя, по меньшей мере, первую операцию соединения, первую операцию резервирования, операцию высвобождения и операцию потребления.
6. Способ по п.1, дополнительно содержащий этапы, на которых:
вызывают вторую операцию соединения во втором интерфейсе (12) источника с первым интерфейсом цели, который формирует второе соединения (16) между второй операцией источника и первым интерфейсом цели;
вызывают вторую операцию предложения в первом интерфейсе цели для предложения вторых данных из второго интерфейса источника в первый интерфейс цели; и
вызывают вторую операцию резервирования во втором интерфейсе источника с первым интерфейсом цели, после вызова второй операции предложения.
7. Способ по п.6, дополнительно содержащий этапы, на которых:
вызывают первую операцию высвобождения в первом интерфейсе источника с первым интерфейсом цели для высвобождения первых данных с первым интерфейсом цели после вызова первой операции резервирования; и
вызывают вторую операцию высвобождения во втором интерфейсе источника с первым интерфейсом цели для высвобождения вторых данных с первым интерфейсом цели после вызова второй операции резервирования.
8. Способ по п.6, дополнительно содержащий этапы, на которых:
вызывают первую операцию высвобождения в первом интерфейсе источника с первым интерфейсом цели для высвобождения первых данных после вызова первой операции резервирования; и
вызывают вторую операцию высвобождения во втором интерфейсе источника с первым интерфейсом цели для высвобождения вторых данных после вызова второй операции резервирования.
9. Способ по п.6, в котором второй интерфейс источника включает в себя, по меньшей мере, вторую операцию соединения, вторую операцию резервирования, операцию высвобождения и операцию потребления.
10. Машиночитаемый носитель (120) информации, содержащий исполняемые компьютером инструкции, которые при исполнении их компьютерной системой (100), выполняют способ, содержащий этапы, на которых:
предоставляют первые данные из первого процесса (40) в сеть (32) потока данных, используя первую структуру (10) источник-цель, которая включает в себя, по меньшей мере, операции соединения, предложения, резервирования, высвобождения и потребления;
предоставляют первые данные из сети потока данных во второй процесс (40), используя вторую структуру (10) источник-цель, которая включает в себя, по меньшей мере, операции соединения, предложения, резервирования, высвобождения и потребления.
11. Машиночитаемый носитель информации по п.10, в котором способ дополнительно содержит этапы, на которых:
предоставляют вторые данные из третьего процесса (40) в сеть потока данных, используя третью структуру (10) источник-цель, которая включает в себя, по меньшей мере, операции соединения, предложения, резервирования, высвобождения и потребления; и
предоставляют первые данные из сети потока данных во второй процесс, используя вторую структуру источник-цель в ответ на предоставление первых данных в сеть потока данных перед тем, как вторые будут предоставлены в сеть потока данных.
12. Машиночитаемый носитель информации по п.10, в котором способ дополнительно содержит этапы, на которых:
предоставляют вторые данные из третьего процесса (40) в сеть потока данных, используя третью структуру (10) источник-цель, которая включает в себя, по меньшей мере, операции соединения, предложения, резервирования, высвобождения и потребления; и
предоставляют первые данные и вторые данные из сети потока данных во второй процесс, используя вторую структуру источник-цель, после предоставления первых данных и вторых данных в сеть потока данных.
13. Машиночитаемый носитель информации по п.10, в котором способ дополнительно содержит этап, на котором преобразуют первые данные в сети потока данных перед предоставлением первых данных из сети потока данных во второй процесс.
14. Машиночитаемый носитель информации по п.10, в котором способ дополнительно содержит этап, на котором выполняют паузу при выполнении второго процесса перед предоставлением первых данных из сети потока данных во второй процесс.
15. Машиночитаемый носитель информации по п.10, в котором способ дополнительно содержит этап, на котором предоставляют первые данные из сети потока данных в третий процесс (40), используя третью структуры (10) источник-цель, которая включает в себя, по меньшей мере, операции соединения, предложения, резервирования, высвобождения и потребления.