Жүйе схемасы

Түсіндірме схемаҮлкейту ↗Негізгі құрамдастар және сұрауды өңдеу бағыты. Үзік сызықтар сақтау жүйесіне қатынауды білдіреді; схема әрбір ішкі шақыруды емес, жалпы байланыстарды көрсетеді.
UBC Data Bridge құрамдастары

Негізгі құрамдастар және сұрауды өңдеу бағыты. Үзік сызықтар сақтау жүйесіне қатынауды білдіреді; схема әрбір ішкі шақыруды емес, жалпы байланыстарды көрсетеді.

Схемада негізгі құрамдастар және тапсырманың веб-интерфейстен сыртқы жүйелерге дейінгі жолы көрсетілген. Әр құрамдастың мақсаты төменде сипатталған.

Құрамдастар картасы

ҚұрамдасМақсатыПайдаланушы не көреді
Веб-интерфейсКітапханаларды, кенепті, параметрлерді және нәтижелерді көрсетеді.Ағындарды дайындауға және іске қосуға арналған бір жұмыс кеңістігі.
API серверіСұрауларды, құқықтарды, редакцияларды және баптауларды тексереді.Қатынауды бақылау, сақтау және диагностика.
Тұрақты кезекТапсырмаларды орындалғанша сақтайды және бір сұраудың екі рет қабылдануына жол бермейді.Кезекте, орындалуда және күтуде күйлері.
ОрындаушыТапсырмаларды өңдейді, белсенділік сигналын, тоқтатуды және ақаудан кейін қалпына келтіруді қолдайды.Орындалу барысы және сенімді нәтиже.
Граф жоспарлағышыДайын блоктарды, тәуелсіз тармақтарды және жазу кезеңдерін анықтайды.Қадам тәуелділіктерінің қайталанымды орындалуы.
КоннекторларНысандарды оқиды және белгілі бір жүйеге жазуды дайындайды.Қосылым өрістері және нысанды таңдау.
Нәтижелер қоймасыІске қосу кестелерін және дайындалған деректерді сақтайды.Шығысты алдын ала қарау және диагностика.
Тапсырмалар жоспарлағышыКелесі іске қосу уақытын және бақыланатын дереккөздердегі өзгерістерді анықтайды.Кестелер және автоматты іске қосулар тарихы.

Метадеректер мен деректерді бөлу

Ортақ дерекқор нысан анықтамаларын, құқықтарды, редакцияларды, кезекті және журналдарды сақтайды. Жүктелген файл мазмұны бұл дерекқордан тыс сақталады. Белгілі бір іске қосудың кестелері мен материалдары бөлек уақытша немесе жұмыс қоймасына орналастырылады. Сондықтан тек дерекқор көшірмесі бүкіл жүйенің толық резервтік көшірмесі емес.

Жауапкершілік шекаралары

UBC Data Bridge өңдеу ретін басқарып, амалдарды тексереді, ал сыртқы қызметтер өз деректері мен қатынау ережелерін басқарады. Куб, SQL дерекқоры және хабар арасында ортақ транзакция жоқ. Кейбір сыртқы әрекеттер расталып қойған болса, кейінгі қате оларды автоматты түрде кері қайтармайды.

Жабық желі ресурстары, API және процестерді біріктіру

UBC Data Bridge Agent жабық желі ресурстарына жақын жұмыс істеп, қорғалған шығыс арнасын орнатады. Сервер сол арқылы рұқсат етілген амалдарды жібереді; агент баптаулары мекенжайлар мен қалталарды шектейді. Кіріс API сыртқы клиенттердің сұрауларын қабылдайды, ал жарияланымдар процесс нәтижелерін ұсынады. Ішкі ағындар ағымдағы іске қосу ішінде қайта пайдаланылатын өңдеуді орындайды; ағындарды шақыру жеке еншілес орындалуларды жасайды. Әр механизм өз қатынау ережелерін қолданып, тиісті ортада тексеріледі.