На жаль, існують розбіжності в думках щодо значення висхідної / нижньої течії. Говорячи про архітектуру системи, я визначаю її так:
Враховуючи систему, що викликає занепокоєння, системи, які ініціюють обмін повідомленнями / даними в систему, що викликає занепокоєння, - це системи вище, а ті, від яких залежить система, що викликає занепокоєння (тобто ті, від яких моя система ініціює обмін даними) - це системи нижче.
Це посилання з ibm, що описує взаємодію з одним із їхніх продуктів, підтверджує це уявлення:
Інтеграція із системами висхідної та нижньої течії https://www.ibm.com/support/knowledgecenter/en/SSWSR9_11.3.0/com.ibm.pim.dev.doc /integration/pim_con_dev_creatingjobsforintegrationcontainer.html
Вища система - це будь-яка система, яка надсилає дані до системи сервера співпраці. Система вниз за течією - це система, яка отримує дані від системи сервера співпраці.
Враховуючи термінологію "вище за течією" та "за течією", це може допомогти зробити аналогію з річкою. Якщо ви кинете повідомлення (дані) в річку, воно перетікає з верхнього потоку (ініціатора) вниз за течією (приймач).
Випадково я виявив, що архітектори та розробники середнього програмного забезпечення використовують це визначення, а веб-розробники навпаки (можливо, через "завантаження").
З часовими рамками події подія знаходиться вище за течією, коли вона відбувається перед точкою на часовій шкалі (тобто запускає іншу подію) і нижче за течією, коли вона відбувається після цього (тобто отримана подія). Що є вище за течією і що знаходиться за течією в послідовності подій, отже, залежить від того, де ви знаходитесь на часовій шкалі. Подія може бути як за течією, так і за течією, залежно від того, чи є початковою точкою до або після неї.
Як зазначає @Jack, RFC7230 tools.ietf.org/html/rfc7230#section-2.3 має таке:
Терміни "висхідний" та "низхідний" використовуються для опису
вимог щодо спрямованості стосовно потоку повідомлень: усі
повідомлення протікають від висхідного до нижнього потоку
Мені було б цікаво побачити на голосах, яке найпоширеніше використання!