Maalesef, yukarı akış / aşağı akış anlamında görüş farklılıkları vardır. Sistem mimarisi hakkında konuşurken, şöyle tanımlarım:
Bir endişe sistemi göz önüne alındığında, endişe sistemine mesaj / veri alışverişini başlatan sistemler, ters yöndeki sistemlerdir ve ilgilenilen sistemin bağlı olduğu sistemler (yani, sistemimin veri değişimini başlattığı sistemler) alt sistemlerdir.
IBM'in ürünlerinden biriyle etkileşimleri tanımlayan bu bağlantı bu görüşü desteklemektedir:
Yukarı ve aşağı sistemlerle entegrasyon https://www.ibm.com/support/knowledgecenter/tr/SSWSR9_11.3.0/com.ibm.pim.dev.doc /integration/pim_con_dev_creatingjobsforintegrationcontainer.html
Bir yukarı akış sistemi, Collaboration Server sistemine veri gönderen herhangi bir sistemdir. Alt sistem, Collaboration Server sisteminden veri alan bir sistemdir.
'Yukarı akış' ve 'aşağı akış' terminolojisi göz önüne alındığında, bir nehir ile bir benzetme yapmak için yardımcı olabilir. Nehirde bir mesaj (veri) bırakırsanız, yukarı akıştan (başlatıcı) aşağı akışa (alıcı) akar.
Önceden, mimarlar ve ara yazılım geliştiricilerin bu tanımı ve web geliştiricilerini tersini kullandıklarını (belki de 'yükleme' nedeniyle) buldum.
Olay zaman çizelgelerinde, bir olay zaman çizelgesindeki bir noktadan önce gerçekleştiğinde (yani başka bir olayı tetikler) ve sonrasında gerçekleştiğinde (yani olayı aldığında) aşağı yönde gerçekleşir. Yukarı yönde olan ve bir dizi olayda aşağı yönde olan şey, bu nedenle, zaman çizelgesinde nerede olduğunuza bağlıdır. Bir etkinlik, başlangıç noktanızın öncesinde veya sonrasında olmasına bağlı olarak hem aşağı yönde hem de yukarı yönde olabilir.
@ Jack'in notuna göre RFC7230 tools.ietf.org/html/rfc7230#section-2.3 aşağıdakilere sahiptir:
"Yukarı akış" ve "aşağı akış" terimleri
, mesaj akışına ilişkin yönel gereksinimleri tanımlamak için kullanılır : tüm
mesajlar yukarı akıştan aşağı akışa doğru akar.
En yaygın kullanım olan oyları görmek isterim!