Fakta

1. Kontext. Det går att få en unik överblick när all information inom företaget kan samköras.

2. Enkelt. Den som ska använda informationen kan göra programmen själv. Det sparar tid för IT-avdelningen och det blir rätt på en gång.

3. Kompatiblet. Eftersom mashups hämtar in information från verktygen vi är vana vid kan företagen fortsätta att arbeta på samma sätt som tidigare.

4. Kostnadseffektivt. De flesta plattformar kostar inget alls eller relativt lite. När man väl har en plattform är det ganska billigt att komma igång med mashups.

5. Flexibelt. Det finns egentligen inga gränser för vilken information man kan använda. Det gör att det är väldigt lätt att anpassa sin mash-up när förutsättningarna förändras.

Skriv stockholm. Dra en pil till lådan för bildsökning. Dra en pil därifrån till lådan för bildvisning. Nu har du skapat ett bildspel med bilder från Stockholm. Lägg en kartlåda bredvid, och du får en karta över Stockholm. När du samlar ihop det här har du skapat en enkel informationssida om Stockholm på mindre än fem minuter. Utan att ha skrivit en rad kod.

Det handlar om informationsflöden. Tillsammans blir de här lådorna mashups. De är som legobitar som var för sig tar ett stycke information och bearbetar den litegrann. Redigerare som till exempel Microsofts Popfly låter en användare enkelt lägga ihop pusselbitarna till ganska avancerade program.

I Popfly finns en hel del färdigtillverkade lådor för till exempel bildsökning, webbsökning, Facebook-vänner och nyhetshämtning. Lådorna kopplas ihop med pilar och för varje låda kan man dessutom manuellt ange specifika egenskaper.
De här lådorna kan delas in i tre kategorier. De som hämtar information, de som bearbetar den och de som presenterar informationen.

Information hämtas vanligen från webbflöden som rss och Atom, från webbtjänsters gränsnitt eller direkt från vanliga hemsidor. Sedan bearbetas informationen. Till exempel kopplar bildsöklådan upp sig mot en bildsöksmotor, med hjälp av deras gränsnitt. I vårt exempel frågar den efter bilder på Stockholm och får en rad internetadresser till svar. Adresserna skickas vidare till bildvisningslådan som visar upp bilderna på ett elegant sätt.

Precis så fungerar reseinformationssidan Trip Touch. Där samlas bland annat in väderinformation från Weather Channel, kartbilder från Google Maps och hotellbokning från Kayak. Allt samlas på en och samma sida och presenteras snyggt och enkelt. Sajten säger sig kunna ge reseinformation om över 4000 städer.

Hittills har vi bara pratat om en kategori av mashups som kallas för consumer mashups. Men det finns mer.

Audi hade problem. När deras produktchefer skulle göra analyser satt de och kopierade in data från 20-talet olika datakällor till kalkylblad. Deras it-avdelning ville ha motsvarande 3 miljoner svenska kronor för att utveckla programvara som skulle samla ihop informationen, berättar it-chefen Anton Hermann Kramm för tidningen The Wall Street Journal.

Med hjälp av en mashup-plattform från Kapow Technologies kunde programmet istället skapas på fyra dagar av en person.
Hittills har vi bara tittat på mashups som finns på internet och som publicerar information som nås på internet. Genom att som Audi flytta in mashups internt på företaget kan man nå verkligt kraftfulla resultat. Istället för consumer mashups pratar vi nu om business mashups.

business mashups kan hämta in information från betydligt fler datakällor än vad till exempel Popfly kan. Mejl, kontaktlistor, excelark, databaser är bara några exempel. System som tidigare har varit isolerade från varandra kan nu snabbt och enkelt sammanfogas och information delas ut.

Business mashups kan också jobba med processer på ett annat sätt. Consumer mash-ups har vanligtvis inte någon möjlighet att hålla koll på vad som har hänt och på input från användare, eftersom de så att säga bara finns på internet. Här kan business mashups dra fördel av att de finns och verkar lokalt på en server.

Serena, som precis har släppt en ny mashup-plattform, tar ledighetsansökan som ett exempel på det här. En anställd ansöker om ledighet. Ansökan syns hos chefen som kan välja att godkänna eller avslå ansökan. Godkänns ansökan går den automatiskt vidare till lönekontoret.

Genom hela processen ovan interagerar plattformen med de system som redan finns på kontoret. Ledighetsansökan kan ske genom mejlsystemet eller kalendern. Lönekontoret kan använda sina egna system för lönehantering och så vidare. Mashup-plattformen underlättar bara flödet av information genom olika processer.



Fyra utmaningar med mashups

Även om mashups kan göra stor nytta för ett företag finns det några utmaningar kvar. Teknikwebbtidningen ZDNet beskriver i en artikel några problem med mashups:
1. Nästan alla organisationer vet hur man använder ett kalkylblad. Det är ett enkelt och ändå kraftfullt sätt att hantera datamängder som nästan alla kan förstå sig på. Eftersom det finns på alla organisationer är det en stor sannolikhet att alla känner till hur det fungerar. Någon sådan motsvarighet finns det inte inom Mashups, även om många plattformar låter användaren använda sig av just kalkylblad.

2. En användare laddar ner en mashup. Hon är inte helt nöjd med hur den fungerar utan gör små förändringar som passar henne. Hennes kollega laddar sedan ner samma mashup från servern, utan hennes förändringar. Det medför att han kanske också tvingas göra förändringar. Dels blir det ett dubbelarbete och dels är det genast oklart vilken som är den senaste versionen av mjukvaran. Vilken mashup ska nästa kollega använda? När många slutanvändare kan göra mashups är det viktigt att det finns ett ordentligt stöd för versionering och ett bra och enkelt utbyte av färdigtillverkade mashups.

3. It-avdelningen tvekar nog med all rätt inför att introducera mashups på ett företag eftersom all data som ska användas måste finnas tillgänglig. Det ställer dels press på säkerhetsarbetet på företaget och bra rutiner för användaridentifiering. Dessutom ökar kraven på den programvara och de databaser som redan finns på företaget. De måste alla ge ifrån sig rätt information på ett pålitligt och förutsägbart sätt.

4. En annan utmaning för it-avdelningen är användarsupport. När mashups blir en del av det dagliga arbetet för användarna måste de fungera pålitligt och bra. Det innebär att det måste finnas rutiner för att godkänna användargenererade mashups och support när någon slutar fungera. Det ställer stora kunskapskrav på it-avdelningen, särskilt som det finns ganska lite extern support att få inom den här ganska nya tekniken.



Verktygen som gör det möjligt

Gemensamt för alla plattformar för att tillverka och köra mashups är att de kan köras genom en vanlig webbläsare. Det finns ett stort antal plattformar och det är svårt att sortera bland dem men ett fåtal sticker ut.

Kapow Technologies hamnar tillsammans med till exempel Dapper och Denodo i gruppen "mashups enablers" enligt analytikerna på Gartner. De plattformarna har ett fokus på insamling av information. Dapper fokuserar på att samla information på webben, från vanliga html-sidor medan Kapow och Denodo också kan samla in information från interna databaser.

Serena, Jack Be och Nexaweb satsar mer på själva tillverkandet av mashups. Serena lanserade nyligen sin plattform som Software as a Service. Det är alltså inte nödvändigt att ladda ner någon plattform för att kunna köra Serena, utan man kan köra det på webben. Serena fokuserar också mer på processhantering än sina konkurrenter.
QED Wiki är IBM:s satsning. Förkortningen står för Quick and Easily Done Wiki och är kanske det bästa försöket hittills till att göra en plattform. Den kan också köras över internet och kräver alltså ingen nedladdning. Dessutom hanterar den versionering och utbyte av mashups på ett bra och enkelt sätt.


Consumer mashups

Microsoft Popfly

Yahoo Pipes

WSO2 Mashup Server


Enterprise mashups

BEA Aqualogic Pages

JackBe

Kapow Technologies

Proto

QEDWiki

SnapLogic

StrikeIron
Serena

Datainsamling från webben

Dapper

Datainsamling inom företaget

Apatar

Denodo

Extensio

RSS Bus

(Källa: ZDNet, m fl)


« Föregående Sida 1 2 3 av 3 Nästa »