Mashup (Internett)

Mashup (fra engelsk til mash for å blande) beskriver opprettelsen av nytt medieinnhold gjennom den sømløse (re) kombinasjonen av allerede eksisterende innhold. Begrepet kommer fra musikkens verden og betyr noe som remix på engelsk (se Mashup (musikk) ). Begrepet Web 2.0 ble importert til den tyskspråklige verdenen , da mashups blir nevnt som et viktig eksempel på det som er nytt med Web 2.0. B. nylig kombinert som en collage . Mashups bruker de åpne programmeringsgrensesnittene (APIer) som tilbys av andre webapplikasjoner.

Så z. B. Integrer leverandører av nettsteder via API for kart og satellittbilder på ditt eget nettsted, og gi dem i tillegg individuelle markeringer. Flickr API brukes også ofte til å integrere bilder i nye applikasjoner. Et spesielt stort antall mashups kobler geografiske data, for eksempel fra Google Maps eller Bing Maps , med annet innhold som bilder eller rubrikkannonser. Videoer innebygd i nettsteder brukes også.

Mens mashups i utgangspunktet ble merket som leker, var det i mellomtiden noen kommersielle leverandører, f.eks. B. Eiendomsleverandører for å bruke de ovennevnte mulighetene, men også i andre forretningsmiljøer, representerer de et alternativ i sammenheng med situasjonsapplikasjoner.Dette er spesielt interessant for den såkalte lange halen av virksomheten .

Teknologier brukt

Mashups bruker overveiende moderne, lette nettarkitekturer og teknologier. Mesteparten av tiden kjører de i nettleseren, som deretter kommuniserer med en server ved hjelp av JSON , Ajax , REST , SOAP , RSS eller Atom . Alt dette er relativt ukomplisert og i stor grad mulig med JavaScript , men det er også sammenblandingsmiljøer som er avhengige av en viss teknologi som først må installeres av sluttbrukeren. Eksempler kan være Adobe Flash , JavaFX eller Silverlight .

Mashup teknologileverandør

Det er forskjellige leverandører av mashup-miljøer. Ofte kan brukere opprette eller redigere en mashup her gjennom grafiske brukergrensesnitt. Eksempler er:

De enkelte miljøene skiller seg hovedsakelig i målgruppen. Individuelle miljøer er rettet mot programvareutviklere, andre mot forbrukere eller mot ansatte ved spesialavdelinger i selskaper.

Kriterier for kategorisering av mashups

  1. Er det en klient- eller server-side-mashup? Samles og behandles data i en applikasjonsserver før de blir "sendt", eller gjøres alt på klientsiden ved hjelp av JavaScript ?
  2. Hvordan implementeres orkestrasjonen ? Er de enkelte komponentene koblet i form av en strømning (datastrømmer fra en komponent til den neste) eller er den hendelsesbasert , slik at de enkelte komponentene kobles sammen av hendelseslytterdesignmodellen?
  3. Hvordan transporteres data? Er det globale variabler der dataene lagres og som alle komponenter kan fungere med, eller blir dataene sendt til neste komponent som formelle parametere?
  4. Opprettes en ny forekomst hver gang siden vises? Eller alle brukere ser den samme forekomsten, noe som vil ha den konsekvens at handlinger fra bruker A kan påvirke hva bruker B ser.
  5. Hvem er utviklingsmiljøet rettet mot: er de erfarne nettbrukere, alle eller programmerere? Og relatert til det:
  6. Hvordan ser utviklingsmiljøet ut: Er dra og slipp , redigering av kildekode eller en kombinasjon av begge tilbudt?
  7. Er nettleserutvidelser (f.eks. Adobe Flash ) påkrevd?
    • å kjøre mashupen
    • å drive utviklingsmiljøet
  8. Kan du være vert for mashupen selv etter at den er opprettet og kopiere den som du ønsker, eller er du bundet til visse leverandører (som i tilfelle Yahoo Pipes til Yahoo )?

litteratur

  • Tom Alby : Web 2.0 - Konsepter, applikasjoner, teknologi . 3. reviderte utgave. Hanser Verlag , München 2008, ISBN 978-3-446-41449-5 (første utgave: 2007, ISBN 978-3-446-40931-6 ).
  • Michael Koch, Alexander Richter: Enterprise 2.0. Planlegging, implementering og vellykket bruk av sosial programvare i selskaper . Oldenbourg Verlag, München 2007, ISBN 978-3-486-58578-0 .
  • Alexander Richter, Michael Koch: Sosial programvare. Status quo og fremtid . 2007 ( online [PDF; 1000 kB ] fritt tilgjengelig).
  • Volker Hoyer, Katarina Stanoveska-Slabeva: Enterprise Mashups: New Challenge for Project Management . dpunkt.verlag, 2008, ISSN  1436-3011 ( online - HMD - Praxis der Wirtschaftsinformatik, Issue 260).
  • Volker Hoyer: Flyttet sammen. Ad hoc-programvare fra spesialavdelingen . Heise Verlag, 2008 ( online - ix - Magazin für Professionelle Informationstechnik, 10/2008, 98-102).
  • Denny Carl, Jörn Clausen, Marco Hassler, Anatol Zund: Programming mashups . O'Reilly, 2008, ISBN 978-3-89721-758-4 .
  • Eckart Voigts: Mashup og intertekstuell hermeneutikk i hverdagen. Om tilstedeværelsen og ytelsen til den digitale remixen . Schüren, Marburg 2015 ( online - MEDIENwissenschaft, utgave 2/15).

weblenker

Individuelle bevis

  1. arkivert kopi ( minnesmerke av den opprinnelige fra 03.01.2015 i Internet Archive ) Omtale: The arkivet koblingen ble satt inn automatisk og har ennå ikke blitt sjekket. Vennligst sjekk originalen og arkivlenken i henhold til instruksjonene, og fjern deretter denne meldingen. @1@ 2Mal: 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/