Home » Articole » Articole » Calculatoare » Dezvoltarea web » Aplicaţii compozite (Mashup)

Aplicaţii compozite (Mashup)

icon-41072Un mashup, în dezvoltarea web, este o pagină web sau o aplicație web care utilizează conținut de la mai mult de o sursă pentru a crea un nou serviciu unic afișat într-o singură interfață grafică. De exemplu, ați putea combina adresele și fotografiile farmaciilor din oraş cu o hartă Google pentru a crea o hartă mashup. Termenul implică o integrare uşoară, rapidă, folosind frecvent interfețe de programare a aplicației în sursă deschisă (API în sursă deschisă) și surse de date, pentru a produce rezultate îmbunătățite, care nu erau neapărat motivul inițial pentru producerea datelor din sursa primară. Termenul mashup provine inițial dinntr-un argou din Indiile de Vest Britanice, cu sensul de a fi în stare de ebrietate, sau ca o descriere pentru ceva sau cineva care nu funcționează așa cum trebuie. În limba engleză recentă se poate referi la muzică, unde oamenii combină perfect melodia de la un cântec cu piesa vocală de la un alt cântec – amestecându-le astfel pentru a crea ceva nou.

Principalele caracteristici ale unui mashup sunt combinația, vizualizarea, și agregarea. Este important să se facă datele existente mai utile pentru uz personal și profesional. Pentru a putea accesa permanent datele altor servicii, mashup-urile sunt, în general, aplicații client sau găzduite on-line.

În ultimii ani, tot mai multe aplicatii web au publicat API-uri care permit dezvoltatorilor de software să integreze cu ușurință date și funcții în loc să le construiască ei înșiși. Mashup-urile pot fi considerate a avea un rol activ în evoluția software-ului social și Web 2.0. Instrumentele de compoziție mashup sunt, de obicei, destul de simplu pentru a fi utilizate de către utilizatorii finali. Pentru ele, în general, nu este nevoie de cunoştinţe de programare, și mai degrabă să sprijine transmiterea vizuală de widget-uri GUI, servicii și componente, împreună. Prin urmare, aceste instrumente ajută la o nouă viziune de web, unde utilizatorii au posibilitatea să contribuie.

Tipuri de mashup

Există mai multe tipuri de mashup, cum ar fi mashup-uri de afaceri, mashup-uri de consum, și mashup-uri de date. Cel mai frecvent tip de mashup este cel de consum, care vizează publicul larg.

  • Mashup-urile de afaceri (sau corporative) definesc aplicaţii care combină resurse, aplicaţii și date proprii, cu alte servicii web externe. Acestea concentrează datele într-o singură prezentare și permit o acțiune de colaborare între întreprinderi și dezvoltatori. Aceasta funcționează bine pentru un proiect de dezvoltare agile, care necesita o colaborare între dezvoltatori și client (sau proxy-ul client, de obicei, un manager de produs) pentru definirea și punerea în aplicare a cerințelor de afacere. Mashup-urile sunt aplicații web securizate, bogate vizual, care expun informaţii interactive din diverse surse de informare interne și externe.
  • Mashup-urile de consum combină date din mai multe surse publice în browserl și le organizează o printr-o simplă interfață de utilizator de browser.
  • Mashup-urile de date, faţă de mashup-urile de consum, combină tipuri similare de media și informații din surse multiple într-o singură reprezentare. Combinația tuturor acestor resurse crează un serviciu nou și distinct Web care nu a fost prevăzută inițial de către niciuna din surse.

Prin API

Mashup-urile pot fi, de asemenea, clasificate în funcție de tipul API de bază pe care îl folosesc, dar oricare dintre acestea pot fi combinate între ele sau încorporate în alte aplicații.

Tipuri de date

  • Date indexate (documente, weblog-uri, imagini, clipuri video, articole comerciale, locuri de muncă …), utilizate de către motoarele de metacăutare
  • Date cartografice și geografice: software de geolocalizare, geovizualizare
  • Fluxuri de distribuţie, podcast-uri: agregatoare de știri

Funcții

  • Convertoare de date: traducători de limbă, prelucrarea vorbirii, scurtături de URL…
  • Comunicare: e-mail, mesagerie instant, notificare …
  • Redarea de date vizuale: vizualizare informații, diagrame
  • Securitate: sisteme electronice de plată, identificare ID …
  • Editoare.

Traducere din Wikipedia

Lasă un răspuns

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *