Mashup – ilova – bu mukammallashtirilgan yangi ilovani tuzish uchun ikki va undan ortiq turli komponentlar birlashmasidan tashkil topgan holat ilovalaridir. Soddaroq qilib aytadigan bo`lsak, Mashup – ilova bu – Mashup texnologiyasi asosida yaratilgan web – ilovadir.
Mashup konstruktori – bu Mashup – ilovani yaratish uchun komponovka muhitidir. U foydalanuvchiga umumiy foydalanishdagi ma`lumotlar va xizmatlarni ichki korporativ ma`lumotlar va xizmatlar bilan birlashtirilishi jarayonida Mashup – ilovalarini vizual komponovka qilish uchun samarador usullarni taqdim etadi.
Vidjet – boshqa bir yoki bir nechta xizmat va kontentlardan foydalanish imkonini beruvchi dasturiy komponent hisoblanadi. Vidjetlarni loyihalashda asosiy e`tibor talab va sozlashlarga qaratiladi. Ko`p miqdorda vidjetlarni hosil qilish uchun vidjetlarga taqdim etiladigan hizmatlar va axborotlarni olish imkoni erkin bo`lishi kerak.
Ma`lumotlar xizmati – bu xizmat provayderi kontentga ruxsatni taqdim etuvchi texnologik muhitni ifodalash tushinchasidir. Odatda bular web – fidlar ya`ni RSS, SOAP/Web Services Description Language (WSDL), Asynchronous JavaScript q XML (Ajax) yoki XML Remote Procedure Calls (XML-RPC) kabi texnologik muhitlardir.
Kontent – bu Mashup – sayti uchun boshqa sayt yoki portallardan olinadigan ma`lumotlar va xizmatlardir. Ba`zi hollarda kontent deyilganda mashup – saytdagi mavjud xizmat va axborotlar ham tushiniladi.
Agar bizda Mashup – ekotizimi mavjud bo`lsa, holat ilovalarini mashup konstruktori yordamida tuzishimiz mumkin. Mashup konstruktorida quyidagi modellar foydalaniladi:
1. Komponovka – ishlab chiqaruvchilar Mashup – konstruktorga qulay bo`lgan vidjet kataloglarini ishlab chiqishi mumkin. Bu katalog o`zida lokal tashkil etilgan va tashqi ruxsat etilgan vidjetlarni jamlaydi. Bu esa foydalanuvchiga mashup – ilovalarini tuzishda zarur bo`lgan xizmat yoki kontentlarni tez joylash va qabul qilish imkonini beradi. 2. Bog`lash – sayt tuzuvchi ( yoki oddiy foydalanuvchi) ilovada o`zi uchun qulay va kerakli xizmatlar va ma`lumotlarni ishlatadi. Ularni Mashup konstruktori yordamida qo`shadi va mashup - ilovalarini vizual holda tez tashkil etadi.
3. Chop etish – tuzuvchi (foydalanuvchi) mashup - ilovalarini barcha uchun qulay tarzda tashkil etadi. Bundan maqsad ilovadan malakali mutaxasislar ham foydalana olishlari va turli jamoalarni tashkil etish mexanizmlarini qabul qila olishlarini ta’minlashdir.