Abstrakt. Mashups är en ny typ av interaktiv webbapplikation, byggd av sammansättningen av två eller flera befintliga webbtjänst API:er och datakällor. Medan "ren" mashups byggs helt och hållet på webbläsaren som en plattform för integration på presentationslagret, är detta tillvägagångssätt inte alltid möjligt och en del av mashup integrationslogiken måste användas på webbservern istället. I den fallstudie som presenteras i detta dokument, utforskar vi ett nytt tillvägagångssätt för att bygga mashups från heterogena källor av strömmande data. I synnerhet introducerar vi en skiktad mashup-arkitektur, med en tydlig separation mellan mashup-användargränssnittet och mashup-integrationslogiken som drivs av en mashup-motor. För att göra det, visar vi hur man bygger en mashup program som visar i realtid platsen för besökare som ansluter till en webbplats. Integrationslogiken matar en karta widget genom att bearbeta webbplatsen loggar utvecklas med hjälp av en dataflödesmodell som ansluter en uppsättning återanvändbara och heterogena komponenter till en databehandling pipeline. Vi genomför en kort prestandautvärdering av mashupen som visar att rörledningen introducerar minimal fördröjning och diskuterar flera förlängningar av mashupen.
De introducerade en skiktad mashup arkitektur som ritade en tydlig separation mellan mashup användargränssnitt och mashup integration logik som drivs av en mashup motor REF.
Let it Flow: Building Mashups with Data Processing Pipelines
{'venue': 'ICSOC Workshops', 'journal': None, 'mag_field_of_study': ['Computer Science']}