Servisga yo'naltirilgan arxitektura


Download 395.55 Kb.
bet10/12
Sana17.06.2023
Hajmi395.55 Kb.
#1549754
1   ...   4   5   6   7   8   9   10   11   12
Bog'liq
Industrial 2-mustaqil ish

SOA evolyutsiyasi


Bir necha yil oldin paydo bo'lgan SOA kontseptsiyasi dastlab yagona sanoat standartlariga asoslangan ilovalar integratsiyasiga yangi yondashuv sifatida qabul qilingan. Inqilobiy yangi SOA yechimi qo'llaniladigan korporativ tizimlarning funksionalligini o'zgartirish va rivojlantirishga yangi ko'rinishdir.
SOA ning o'ziga xos o'tmishdoshi Enterprise Service Bus texnologiyasi bo'lib, u ilovalar o'zaro ta'sirining yagona mexanizmini ta'minladi. Bir qator boshqa texnologiyalar bilan to'ldirilgan ESB yagona integratsiya platformasini shakllantirish imkonini berdi. Ko'rinishidan, SOA ga sifatli o'tish mavjud funksionallikdan foydalangan holda ushbu integratsiya qatlamining yuqori qismida yangi amaliy echimlarni yaratish mumkin bo'lgan paytda boshlangan.
Yaqin vaqtgacha biz an'anaviy veb-resurslardan foydalanardik, bu borada biror narsani tubdan o'zgartirish mumkin deb o'ylamagandik. Ma'lum bo'lishicha, bu mumkin edi va veb-ikki-nol paydo bo'ldi. Ushbu tendentsiya shu qadar muvaffaqiyatli va jozibali bo'lib chiqdiki, u darhol marketologlar tomonidan qabul qilindi. 2.0 yorlig'i ko'plab dasturiy echimlarda paydo bo'lgan va ko'p hollarda undan foydalanish juda ziddiyatli. Xizmatga yo'naltirilgan arxitektura ham bunday umumiy tendentsiyadan qochib qutula olmadi. SOA 2.0 " maqolasini o'qing

Xizmatga yo'naltirilgan va ob'ektga yo'naltirilgan dasturlash



Xizmatga yo'naltirilgan va ob'ektga yo'naltirilgan ramkalar o'rtasidagi munosabat
Xizmatga yo'naltirilgan yondashuvning paydo bo'lishi dasturiy ta'minotni ishlab chiqish nazariyasida yana bir islohotni amalga oshirdi va o'tmishda ob'ektga yo'naltirilgan dasturlash kontseptsiyasini qoldirdi .
Ma'lumki, kodni qayta ishlatish yirik axborot tizimlarini ishlab chiqishni osonlashtiradi. Yaqin vaqtgacha ushbu maqsadda an'anaviy ravishda ob'ektga yo'naltirilgan yondashuv qo'llanilib, dastur komponentlari va ob'ektlarining yagona bir butunga qattiq birlashishini nazarda tutadi. OOP paradigmasida ishlab chiquvchidan talab qilinadigan funksiyalarni birgalikda amalga oshiradigan atributlar va usullarni birlashtirgan amaliy dasturlash interfeysini bilish talab qilinadi. Ammo ob'ekt tizimlari odatda bitta dasturlash tili ( Delphi , C Programming Language++ , C Programming Language# , Java ) asosida yaratilganligi sababli.va boshqalar) va axborot tizimining ob'ektlari va modullari o'rtasida ma'lumot almashishning sobit mexanizmlari, keyin OOPda barcha bog'liqliklar va cheklovlar saqlanib qoladi. Bunday yondashuv har doim ham qulay emas - xususan, u o'zgaruvchan vaziyatlarga tezda javob berishga va, masalan, "talab bo'yicha resurslar" kontseptsiyasiga asoslangan yangi tizimlarni loyihalashga imkon bermaydi. Bundan tashqari, ob'ekt tizimlarini o'zgartirish uchun ko'pincha tegishli ob'ektlar va usullarning kodlarini qayta yozishga to'g'ri keladi.
Ushbu cheklovlarni minimal darajaga etkazish uchun dasturlash texnologiyasidagi inqilob sifatida ko'pchilik tomonidan tan olingan SOA texnologiyasi imkon beradi.

Download 395.55 Kb.

Do'stlaringiz bilan baham:
1   ...   4   5   6   7   8   9   10   11   12




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling