Mashup (Internet)

Mashup (de la engleză la mash for to mix) descrie crearea de conținut media nou prin combinația (re) perfectă de conținut deja existent. Termenul provine din lumea muzicii și înseamnă ceva de genul remixului în limba engleză (vezi Mashup (muzică) ). Termenul Web 2.0 a fost importat în lumea vorbitoare de limbă germană , deoarece mashupurile sunt citate ca un exemplu esențial al noutăților despre Web 2.0. B. nou combinat ca un colaj . Mashup-urile folosesc interfețele de programare deschise (API-uri) furnizate de alte aplicații web.

Deci z. B. Integrarea furnizorilor de site-uri web prin intermediul API-ului hărților și fotografiilor prin satelit pe propriul dvs. site web și furnizați în plus acestora marcaje individuale. API-ul Flickr este, de asemenea, adesea folosit pentru a integra fotografii în aplicații noi. Un număr deosebit de mare de mashup-uri leagă datele geografice, de exemplu de pe Google Maps sau Bing Maps , cu alt conținut, cum ar fi fotografii sau anunțuri. Sunt utilizate și videoclipuri încorporate în site-uri web.

În timp ce mashup-urile au fost inițial etichetate ca jucării, între timp unii furnizori comerciali, de ex. B. Furnizorii imobiliari să utilizeze posibilitățile menționate mai sus, dar și în alte medii de afaceri, reprezintă o opțiune în contextul aplicațiilor situaționale. Acest lucru este deosebit de interesant pentru așa-numita coadă lungă de afaceri .

Tehnologii utilizate

Mashup-urile folosesc predominant arhitecturi și tehnologii web ușoare și moderne. De cele mai multe ori rulează în browser, care apoi comunică cu un server folosind JSON , Ajax , REST , SOAP , RSS sau Atom . Toate acestea sunt relativ simple și în mare măsură posibile cu JavaScript , dar există și medii de mash-up care se bazează pe o anumită tehnologie care trebuie instalată mai întâi de către utilizatorul final. Exemple ar fi Adobe Flash , JavaFX sau Silverlight .

Furnizor de tehnologie Mashup

Există diferiți furnizori de medii de mashup. Adesea utilizatorii pot crea sau edita aici un mashup prin interfețe grafice de utilizator. Exemple sunt:

Mediile individuale diferă în principal în grupul lor țintă. Mediile individuale se adresează dezvoltatorilor de software, altora consumatorilor sau angajaților departamentelor specializate din companii.

Criterii pentru clasificarea mashup-urilor

  1. Este un mashup client sau server? Datele sunt agregate și procesate într-un server de aplicații înainte de a fi „trimise” sau totul se face din partea clientului cu ajutorul JavaScript ?
  2. Cum se implementează orchestrația ? Componentele individuale sunt conectate sub forma unui flux (datele curg de la o componentă la alta) sau sunt bazate pe evenimente , astfel încât componentele individuale să fie conectate prin modelul de proiectare al ascultătorului de evenimente?
  3. Cum sunt transportate datele? Există variabile globale în care datele sunt stocate și cu care toate componentele pot funcționa sau datele sunt transmise următoarei componente ca parametri formali?
  4. Este creată o nouă instanță de fiecare dată când pagina este vizualizată? Sau toți utilizatorii văd aceeași instanță, ceea ce ar avea consecința că acțiunile utilizatorului A ar putea influența ceea ce vede utilizatorul B.
  5. Cui se adresează mediul de dezvoltare: sunt utilizatori web experimentați, toată lumea sau programatori? Și legat de aceasta:
  6. Cum arată mediul de dezvoltare: sunt drag and drop , editarea codului sursă sau o combinație a ambelor oferite?
  7. Sunt necesare extensii de browser (de exemplu, Adobe Flash )?
    • pentru a rula mashup-ul
    • pentru a rula mediul de dezvoltare
  8. Puteți găzdui singur mashup-ul după ce a fost creat și îl puteți copia după cum doriți sau sunteți legat de anumiți furnizori (ca în cazul Yahoo Pipes to Yahoo )?

literatură

  • Tom Alby : Web 2.0 - Concepte, aplicații, tehnologie . A treia ediție revizuită. Hanser Verlag , München 2008, ISBN 978-3-446-41449-5 (prima ediție: 2007, ISBN 978-3-446-40931-6 ).
  • Michael Koch, Alexander Richter: Enterprise 2.0. Planificarea, implementarea și utilizarea cu succes a software-ului social în companii . Oldenbourg Verlag, München 2007, ISBN 978-3-486-58578-0 .
  • Alexander Richter, Michael Koch: Software social. Statu quo și viitor . 2007 ( online [PDF; 1000 kB ] disponibil gratuit).
  • Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: New Challenge for Project Management . dpunkt.verlag, 2008, ISSN  1436-3011 ( online - HMD - Praxis der Wirtschaftsinformatik, Ediția 260).
  • Volker Hoyer: S-au mutat împreună. Software ad hoc de la departamentul de specialitate . Heise Verlag, 2008 ( online - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
  • Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programarea mashup-urilor . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
  • Eckart Voigts: Mashup și hermeneutică intertextuală a vieții de zi cu zi. Despre prezența și performanța remixului digital . Schüren, Marburg 2015 ( online - MEDIENwissenschaft, numărul 2/15).

Link-uri web

Dovezi individuale

  1. arhivării copie ( amintire originalului din 03 ianuarie 2015 în Internet Arhiva ) Info: Arhiva link a fost introdus în mod automat și nu a fost încă verificată. Vă rugăm să verificați linkul original și arhivă conform instrucțiunilor și apoi eliminați această notificare. @ 1@ 2Șablon: Webachiv / IABot / pipes.yahoo.com
  2. http://www-01.ibm.com/software/info/mashup-center/
  3. http://www.serena.com/sbm
  4. http://www.mashzone.com/