Agar axborot tizimi etarlicha katta miqdordagi turli xil axborot resurslari va dasturlar serverlarini birlashtirsa, uning barcha komponentlarini optimal boshqarish haqida savol tug'iladi. Bunday holda, maxsus vositalar ishlatiladi - tranzaktsiyalarni qayta ishlash monitorlari (ko'pincha "tranzaktsiyalar monitorlari" deb ataladi). Shu bilan birga, tranzaksiya tushunchasi ma'lumotlar bazasi nazariyasida ishlatilganiga nisbatan kengayadi. Bunday holda, bu ma'lumotlar bazasidagi atom harakati emas, balki tizimdagi har qanday harakat - xabar berish, indeksli faylga yozish, hisobotni chop etish va h.k.
Amaliy dastur va tranzaksiya monitorlari o'rtasida aloqa o'rnatish uchun maxsus API (Application Program Interface) ishlatiladi, u asosiy funktsiyalarga qo'ng'iroqlarni o'z ichiga olgan kutubxona sifatida amalga oshiriladi (aloqa o'rnatish, ma'lum bir xizmatga qo'ng'iroq qilish va
hk). Ilova serverlari (xizmatlari) ham ushbu API yordamida yaratilgan, har bir xizmatga o'ziga xos nom berilgan. TP monitor, dastur dasturidan so'rov olganidan so'ng, qo'ng'iroqni tegishli xizmatga o'tkazadi (agar u ishlamayotgan bo'lsa, kerakli jarayon boshlanadi), dastur server tomonidan so'rovni ko'rib chiqqandan so'ng, natijalarni mijozga qaytaradi. . XA protokoli TP monitorlarining ma'lumotlar bazasi serverlari bilan o'zaro aloqasi uchun ishlab chiqilgan. Bunday birlashtirilgan interfeysning mavjudligi bitta dastur ichida bir nechta turli xil DBMSlardan foydalanish imkonini beradi.
TP monitorlarini katta tizimlarda ishlatish quyidagi afzalliklarga ega:
Barcha dastur funktsiyalarining dastur serverida to'planishi foydalanuvchi interfeysi va resurslarni boshqarishning o'ziga xos usulidan mustaqillikni ta'minlaydi. Shuningdek, u ilovalarni markazlashtirilgan boshqarishni ta'minlaydi, chunki butun dastur bir joyda joylashgan va mijozlar ish stantsiyalari bo'ylab tarmoq orqali "surtilmagan".
TP monitor o'z -o'zidan dastur serverlarini ishga tushirishi va to'xtatishi mumkin. Tarmoq yuklanishiga va hisoblash resurslariga qarab, u server jarayonlarining bir qismini boshqa tugunlarga o'tkazishi yoki nusxalashi mumkin. Bu yuk balansiga erishilishini ta'minlaydi.
Dinamik tizim konfiguratsiyasi ta'minlangan, ya'ni. uni to'xtatmasdan, yangi manba serverini yoki dastur serverini qo'shish mumkin.
Tizimning ishonchliligi ortadi, chunki nosozliklar yuz berganda, dastur serveri zaxira kompyuterga ko'chirilishi mumkin.
Tarqatilgan ma'lumotlar bazalarini boshqarish mumkin bo'ladi (batafsil ma'lumot uchun keyingi paragrafga qarang).
Do'stlaringiz bilan baham: |