Northbound interface ( zkr . NBI) - v programování se jedná o programovací rozhraní , kterým aplikace prezentuje nízkoúrovňové detaily nadřazené aplikaci v systémové architektuře . Severní rozhraní je obvykle nakresleno v horní části architektonického diagramu.
Jižní rozhraní ( angl. Southbound interface , zkr. SBI) - v programování se jedná o programovací rozhraní, pomocí kterého aplikace přistupuje k nižší aplikaci v architektuře systému . Rozděluje celkový pohled na technické detaily, většinou specifické pro jednu komponentu architektury . "Jižní" rozhraní jsou nakreslena ve spodní části architektonického diagramu.
Severní rozhraní obvykle odkazují na jižní rozhraní komponent vyšší úrovně a naopak.
Například pro EMS je spodní vrstva NE (Network Element) a horní je NMS . Podobně pro NMS , spodní vrstva je EMS a horní vrstva je OSS . Podle modelu vrstvy TMN [1] vypadá hierarchie vrstev správy sítě zdola nahoru takto:
NE -> Správa prvků -> Vrstva správy sítě -> Správa služeb -> Správa podnikuVysvětlíme si to ještě na jednom příkladu. Rozhraní NMS používané pro komunikaci se síťovými prvky (pomocí EMS ) je považováno za jižní rozhraní, zatímco rozhraní NMS směřující do Operačního podpůrného systému (OSS) je považováno za severní rozhraní. Schéma na Obr. 2 to ukazuje velmi jasně.
Tyto pojmy jsou obecné a používají se stejným způsobem ve všech vrstvách počítačových aplikací , tedy bez ohledu na to, zda se počítačový systém skládá z hardwaru , vizuálního rozhraní , middlewaru atd.
"Severní" rozhraní se používá zpravidla pouze pro výstup (na rozdíl od toho, které přijímá uživatelský vstup ), používá se v síti třídy nosičů a v prvcích telekomunikační sítě . Mezi běžně používané jazyky a protokoly patří SNMP a TL1 .
Například zařízení, které může odesílat zprávy do syslog, ale není uživatelsky konfigurovatelné, implementuje „severní“ rozhraní. Mezi další příklady patří SMASH , IPMI , WSMAN atd.
Diagram vpravo (obrázek 3) ukazuje příklad architektonického diagramu se severním a jižním rozhraním.
Označení | Popis |
---|---|
N1 | severní rozhraní 1, do systému OSS/BSS (přes TL1 nebo CORBA ) |
N2 | severní rozhraní 2, vnitřní rozhraní mezi NMS a EMS |
N3 | severní rozhraní 3, vnitřní rozhraní mezi NMS a EMS |
S1 | jižní rozhraní 1, místní/vzdálené rozhraní (přes SNMP ) |
S2 | jižní rozhraní 2, vzdálené rozhraní (přes CWMP ) |
Systém je umístěn ve středu diagramu (obr. 1), názvy rozhraní jsou určeny kompasem a odpovídají názvům světových stran.
Pokud systém přenáší data do horní úrovně systému - sever, spodní - jih.