Desafortunadamente, existen diferencias de opinión sobre el significado de upstream / downstream. Cuando hablo de la arquitectura del sistema, la defino de la siguiente manera:
Dado un sistema de interés, los sistemas que inician el intercambio de mensajes / datos al sistema de interés son sistemas ascendentes, y los sistemas de los que depende el sistema de interés (es decir, aquellos de los cuales mi sistema inicia el intercambio de datos) son sistemas descendentes.
Este enlace de ibm que describe las interacciones con uno de sus productos corrobora esta visión:
Integración con sistemas ascendentes y descendentes https://www.ibm.com/support/knowledgecenter/en/SSWSR9_11.3.0/com.ibm.pim.dev.doc /integration/pim_con_dev_creatingjobsforintegrationcontainer.html
Un sistema ascendente es cualquier sistema que envía datos al sistema Collaboration Server. Un sistema posterior es un sistema que recibe datos del sistema Collaboration Server.
Dada la terminología 'aguas arriba' y 'aguas abajo', puede ayudar hacer una analogía con un río. Si suelta un mensaje (datos) en el río, fluye aguas arriba (iniciador) a aguas abajo (receptor).
Como anécdota, descubrí que los arquitectos y los desarrolladores de middleware usan esta definición y los desarrolladores web lo contrario (tal vez debido a la "carga").
Con las líneas de tiempo del evento, un evento está en sentido ascendente cuando ocurre antes de un punto en la línea de tiempo (es decir, desencadena otro evento) y en sentido descendente cuando ocurre después (es decir, recibe el evento). Lo que está en sentido ascendente y descendente en una secuencia de eventos, por lo tanto, depende de dónde se encuentre en la línea de tiempo. Un evento puede ser tanto aguas abajo como aguas arriba, dependiendo de si su punto de partida es antes o después.
Como @Jack señala RFC7230 tools.ietf.org/html/rfc7230#section-2.3 tiene esto:
Los términos "en sentido ascendente" y "en sentido descendente" se utilizan para describir los
requisitos direccionales en relación con el flujo de mensajes: todos los
mensajes fluyen en sentido ascendente a descendente
Me gustaría ver en los votos, ¡cuál es el uso más común!