Nazariy qism




Download 318.86 Kb.
bet5/22
Sana16.05.2022
Hajmi318.86 Kb.
#21180
1   2   3   4   5   6   7   8   9   ...   22
Bog'liq
Web saxifa yaratish

1.3 Mashup texnologiyasi
Mashupni tuzish uchun alohida administratorlar talab etilmaydi, uni web – texnologiyalaridan хabari bor oddiy foydalanuvchi ham tuzishi mumkin.Buning uchun mashup dasturiy ta`minoti (masalan, IBM Mashup Center) qo`llaniladi. Ushbu dasturiy ta`minot yordamida foydalanuvchilar o`zi uchun qulay bo`lgan ko`rinish va o`zi uchun kerakli bo`lgan ma`lumotlarni o`zida jamlagan web-sayt tuzishlari mumkin.
Mashupni tashkil etishda uni xavfsizlik darajasi va boshqaruviga qarab ikki turga ajratib olish mumkin:
1. Oddiy foydalanuvchi uchun mashup – bu ko`p hollarda Web 2.0 texnologiyaga asoslangan va foydalanish davomida tashkil etiladigan mashup hisoblanadi.
2. Ishlab chiqarish mashuplari – mashupning bu turida xavfsizlik va boshqaruv talablariga katta ahamiyat berilad.
Mashup texnologiya arxitekturasini shartli ravishda uch qismga ajratish mumkin:
1. Kontent provayderi – bu ma`lumotlarning asosiy manbai hisoblanadi. Yuqorida aytib o`tilganidek ma`lumotlar ochiq interfeys yoki web-fidlar orqali olinishi mumkin.
2. Mashup sayti – bu axborot manbaiga bog`liq bo`lmagan holda xizmatlarni taqdim etuvchi web-ilovadir.
3. Mijoz brauzeri – foydalanuvchi uchun mo`ljallangan mashup interfeysidir.
Agar mashup texnologiyani biznes faoliyatiga joriy etilsa, katta natijalarga erishish mumkin. Bu borada mashup foydalanuvchilar uchun yangi xizmatlarni taqdim etadi va axborot almashinuvidagi ba’zi kamchiliklarni bartaraf etadi.
Korxonalar ichki axborot almashinuvida yoki mijozga mahsulot sotish jarayonida axborotning tarmoqqa haddan ziyod ko`p yuklanishi kuzatiladi, bu muammo bilan deyarli barcha korxona va ishlab chiqaruvchilar duch kelishadi. Mashup ma`lumotlarni turli manbaalardan olib, bu holatni bartaraf etadi. Masalan, biror mahsulotni tasvirini ko`rish uchun foydalanuvchi yoki mijoz avvalo qidiruv tizimidan foydalanadi, keyin undagi ma`lumotlar ichidan o`ziga kerakligini qidirib topadi. Bu holatda foydalanuvchi judayam ko`p saytlarni ko`rib o`tadi va axborotning me’yordan oshib ketishi kuzatiladi. Foydalanuvchi (yoki mijoz) va biznes faoliyatini tashkil etgan shaxslarning bu muammolarni hal etish uchun mashup-sayti tuziladi. Mashup-saytida bir turdagi kerakli axborotlar (matn, rasm, video va tovush) jamlanadi va tasniflanadi. Bu holatda foydalanuvchilar o`zlari uchun kerak bo`lgan ma`lumotlarni tez topish imkoniyatiga ega bo`ladilar.
Mashup nafaqat turli ma`lumotlarni birlashtiradi, balki, web – dizayn sohasidagi bir qancha texnologiyalarni ham birlashtiradi, va birgalikda ishlashini ta’minlaydi.
Ba`zi mashuplar faqat JavaScriptda XML kodlar orqali tuzilishi mumkin. Agar murakkabroq mashuplarni tuzish maqsadi qo`yilgan bo`lsa, unda bir qancha texnologiyalarni birlashtirish mumkin, masalan, JavaScript, PHP, CGI, ASP, Google Maps, ma`lumotlar bazasi va boshqa texnologiyalarni o`zaro bog`lab yaxlit bir mashup - sayt tuzish mumkin.
Mashup texnologiyasini yanada aniqroq tushintirish uchun quyidagi turistik firmaning web – saytini misol tariqasida ko`rib o`tamiz. Ushbu misoldan Mashup texnologiyaning Portal texnologiyadan ustun va afzal tomonlarini aniq tahlil etib o`tamiz.
Bizdan biror turistik fimaning faoliyatini aks ettiruvchi va mijozlar uchun yetarlicha axborot bera oladigan web – saytni tuzish talab etilgan bo`lsin. Bu saytda quyidagi ma`lumotlar bo`lishi mumkin. Horijiy davlatlardagi diqqatga sazovor joylar, turli oromgohlar, horijiy mehmonxonalar, ularning narxlari va suratlari, ularning joylashgan o`rni (haritada), horijiy davlatlarga aviareyslar, har bir davlatga borish uchun ketadigan mablag` va hokazo. Ushbu ma`lumotlarni o`z ichiga oladigan, Portal texnologiyasida yaratiladigan sayt uchun juda ko`p vaqt va mehnat qolaversa, mablag` kerak bo`ladi. Masalan, ma`lumotlarni har xil joydan olib ularni qayta ishlab web – saytga joylashtirish, ularga suratlar qo`yish ancha mehnat va vaqt talab etadi. Bundan tashqari binolarning haritadagi o`rnini web – sahifaga joylash katta qiyinchilik tug`diradi. Bu ishlarni tugatib web – saytni Internetga joylab, ishga tushirilgandan keyin yana yangi muammo paydo bo`ladi. Bu saytni tez-tez yangilab turishidir.Ba`zi ma`lumotlar o`zgarmasligi mumkin, masalan binolarning suratlari, joylashish o`rni. Lekin narxlar, turli chegirmalar va yangiliklar tez-tez o`zgarib turishi kerak. Bularni ta`minlash uchun web – saytga ishlov berib turuvchi administratorlar kerak bo`ladi. Bu esa o`z o`rnida ish beruvchi uchun noqulay hisoblanadi.
Agar xuddi shu web – saytni mashup texnologiyasi asosida tuzilsa, u ancha oson, tez va arzon bitadi. Web – saytni tuzuvchi shaxs avval saytni strukturasini maxsus dasturiy vositada yaratib, keyin unga ma`lumotlarni turli saytlardan qo`shib qo`yadi. Misol tariqasida ko`rib o`tadigan bo`lsak, turistik firma o`zi sayohat uyushtira oladigan davlatdagi mehmonxonalar saytlaridan kerakli ma`lumotlarni qo`shadi. Bunda mehmonxona haqida umumiy ma`lumot, mehmonxonada qolish uchun ketadigan kunlik harajat, mehmonxona surati bo`lishi mumkin. Uning haritadagi o`rnini esa Google Maps yordamida hosil qilinadi. Aviareyslar va chiptalar narxini esa O`zbekiston havo yo`llari saytidan olinadi va mashup – saytga biriktiriladi. Keyin ma`lumotlarni turi bo`yicha tasniflanadi. Shu bilan web – sayt tayyor va uni Internetga joylansa, qolgan saytlar o`z ma`lumotlarni yangilaganda bu saytdagi xuddi shu ma`lumotlar ham yangilanib boradi. Bu ishlarni qisqa muddatda amalga oshiriladi va buning uchun ko`p mab`lag` talab etilmaydi. Masalaning yana bir muhim jihati saytdagi tez-tez amalga oshib turadigan yangilanishdir, bu esa foydalanuvchilarning etiborini tortishga asosiy sabablardan biri bo`ladi.
Ko`rib o`tilgan misoldan Mashup texnologiyaning bugungi web – saytlar olamida tutgan o`rnini anglab olish qiyin emas. Mashup - web – dizayn sohasidagi yangi texnologiyadir. Bu texnologiya endi shakllantirilayotganiga qaramay ko`p mutaxassis va qiziquvchilarning e`tiborini o`ziga tortdi. Sababi bu texnologiya o`zining bir qancha qulayliklariga egadir.
Mashup texnologiyaning yutuqlarini quyidagilarda ko`rish mumkin:
1. Mashup joriy ilovalardan ko`p marta foydalanish imkonini beradi.
2. Tezkor amaliy ishlov berishni ta’minlaydi.
3. Saytni yaratishga ketadigan vaqt va mehnatni tejaydi.
4. Mashupni hosil qilish axborot texnologiyalari sohasida xususan web – dizayn bo`yicha chuqur bilim va ko`nikma talab etmaydi.
5. Saytni tuzish jarayonida tuzuvchi hech qanday kodlar yozmaydi.
6. Saytni tuzish va unga ishlov berish jarayonida sarflanadigan mablag`ni tejaydi.
7. Mashup – saytlarida yangilash doimiy va qisqa muddatlar ichida amalga oshirib turadi.
8. Har bir saytning takrorlanmas o`ziga xos dizayn va kontentlarga ega bo`lishi.
Yuqoridagi fikrlarni yanada mustaxkamlash uchun Mashup ekotizimini tahlil etib utamiz. Quyidagi rasmda Mashup ekotizimi tasvirlangan.

Har bir element o`zidan pastki darajada bajarilib, natija esa Mashup – ilovani yaratish hisoblanadi. Mashup – ilova ekotizimining eng yuqori darajasi hisoblanadi, lekin uni ekotizimning quyidagi barcha elementlari mavjud bo`lgandagina olish mumkin.

Download 318.86 Kb.
1   2   3   4   5   6   7   8   9   ...   22




Download 318.86 Kb.