EJB ning afzalliklari:
Mashina Google tomonidan tarjima qilingan
Axborot tizimlarini loyihalash asoslari
EJB ning kamchiliklari:
|
|
|
•
|
murakkablik
|
integratsiya
|
|
|
|
ilovalar;
|
|
|
|
•
|
yomon miqyoslash qobiliyati;
|
|
|
•
|
|
|
yomon ishlash;
|
|
|
•
|
|
|
yo'qligi
|
xalqaro
|
|
|
|
Bilan
standartlashtirish.
DCOM taqsimlangan
Microsoft-dan yangi dasturiy ta'minot arxitekturasi. Uning yordami bilan bir kompyuterning dasturiy komponenti boshqa kompyuterning dasturiy komponentiga xabarlar yuborishi mumkin va ulanish avtomatik ravishda o'rnatiladi. Ishonchli ishlash uchun ulangan kompaniyalar o'rtasida xavfsiz ulanishni ta'minlash kerak.
komponentlar, shuningdek, trafikni qayta yo'naltirish tizimini yaratish.
DCOM ning afzalliklari:
•
til mustaqilligi;
•
miqyoslilik;
•
ochiq standart;
DCOM ning kamchiliklari:
•
amalga oshirishning murakkabligi;
•
platformaga bog'liqlik;
•
Active Directory xizmati orqali qidirish;
•
URL.
orqali xizmat nomlash yo'qligi
CORBA texnologiyasi taqsimlangan tizimdagi barcha ilovalarni ob'ektlar to'plami sifatida ko'rib chiqadi. Ob'ektlar bir vaqtning o'zida harakat qilishi mumkin
92
Mashina Google tomonidan tarjima qilingan
Axborot tizimlari arxitekturasi
mijoz va server rolida, boshqa ob'ektlarni chaqirish usullari va ularning qo'ng'iroqlariga javob berish. Ushbu texnologiyadan foydalanish mijoz-server arxitekturasiga ega (ikki darajali va uch darajali) tizimlarga nisbatan murakkabligi va moslashuvchanligi jihatidan ustun bo'lgan tizimlarni yaratishga imkon beradi.
CORBA afzalliklari:
•
platforma mustaqilligi;
•
til mustaqilligi;
•
dinamik qo'ng'iroqlar;
•
dinamik ob'ektni aniqlash;
•
miqyoslilik;
•
sanoatni qo'llab-quvvatlash.
Kamchiliklari:
•
URL bo'yicha nomlashning yo'qligi;
•
CORBA xizmatlarini joriy etishning deyarli to'liq etishmasligi;
Axborot tizimining arxitekturasini qurishda malakali yondashuv bilan bir vaqtning o'zida bir nechta ko'rib chiqilayotgan texnologiyalardan foydalanish kerak bo'lishi mumkin. Ularning har biri ma'lum funktsiyalarni amalga oshiradi, bu esa bir nechta platforma arxitekturasini talab qilishi mumkin. Bir tizimda bir nechta fayl serverlari, bir nechta dastur serverlari va bir nechta ma'lumotlar bazasi serverlari ishlashi mumkin. Shunday qilib, siz tizimdagi yukni yoki xizmatlar to'plamini ularning funktsiyalariga muvofiq taqsimlashingiz mumkin.
Mashina Google tomonidan tarjima qilingan
Axborot tizimlarini loyihalash asoslari
3.8 Kontseptsiya va
arxitektura uslublarining tasnifi
Aksariyat axborot tizimlarini loyihalash jarayonlari shunga o'xshash loyihalar tajribasiga tayanishni o'z ichiga oladi. Amalga oshirish uchun tayyor echimlarni yoki ularni yaratishda to'plangan tajribani qo'llash mumkin bo'lmagan tizimni tasavvur qilish qiyin. Arxitektura uslubi tajriba tufayli qo'yilgan vazifalarni amalga oshirishga yondashuvlardagi o'xshashlik sifatida tavsiflanishi mumkin. U tizim tarkibiy qismlarining ro'yxatini, ularning o'zaro ta'siri usullari va shartlarini belgilaydi. Afsuski, ko'plab urinishlarga qaramay, arxitekturani tavsiflash uchun standart tillar mavjud emas.
Arxitektura uslublari beshta guruhga bo'lingan (1-rasm).
15.):
bitta.
|
Ma'lumotlar oqimlari (Data Flow Systems).
|
|
2.
|
|
Qaytish bilan qo'ng'iroq qilish (Qo'ng'iroq qilish va qaytarish tizimlari).
|
|
3.
|
Mustaqil komponentlar tizimlari.
|
|
4.
|
Markazlashtirilgan ma'lumotlar (Data-Centric
|
|
tizimlari).
|
|
|
|
5.
|
Virtual mashinalar.
|
|
|
Ma'lumotlar oqimi tizimlari, o'z navbatida, quyidagilarga bo'linadi:
|
|
•
|
tizimlari
|
ketma-ket ishlov berish
|
|
|
|
(To'plamli ketma-ket tizimlar);
quvurlar va filtrlar (quvur va filtr arxitekturasi) kabi tizimlar.
Mashina Google tomonidan tarjima qilingan
Do'stlaringiz bilan baham: |