IBM udgiver Mashup-software

Et nyt produkt fra IBM kan hjælpe virksomheder med at få mere ud af deres data ved at gøre det nemt for arbejdere at blande simple værktøjer sammen for at skabe noget bedre. Kendt som mashups, har disse softwareapplikationer været meget populære blandt forbrugerne. Men få mennesker har den tekniske evne til at skabe dem. Jeff Schick, vicepræsident for social software for IBM, siger, at Lotus Mashups vil ændre det ved at reducere de tekniske færdigheder, der kræves for at kombinere applikationerne, og ved at tilføje funktioner til at beskytte følsomme data.





At sætte stykker sammen: Lotus Mashups er et nyt produkt fra IBM, der har til formål at gøre det nemt for folk at bygge softwareapplikationer ved at kombinere eksisterende værktøjer. For eksempel (vist ovenfor), kan en bruger kombinere et organisationskort over en virksomhed med medarbejderbilleder, profiloplysninger fra firmakartoteket og en database med filer, som hver person kan opdatere. I dette eksempel er disse funktioner koblet sammen, så når en bruger klikker på en persons billede, henter denne handling mappeoplysningerne for den pågældende person og en liste over hans filer.

Lotus Mashups vil lade organisationer og fællesskaber nemt samle nye applikationer med interoperabilitet på tværs af hele rækken af ​​[forretnings-]værktøjer, sagde Schick mandag kl. Lotusfæren konference i Orlando, FL, da han annoncerede produktet. En medarbejder kunne for eksempel kombinere et kort over butikslokationer med butikslageroplysninger, så et klik på lokationen bringer f.eks. en lagerliste frem. Normalt ville dette kræve programmeringsfærdigheder. Men Schick siger, at med Lotus Mashups er processen enkel: Brugere forbinder eksisterende applikationer ved at trække og slippe dem på skærmen.

Produktet vil blive leveret med mange præfabrikerede mini-applikationer kaldet widgets, der kan fungere som byggeklodser, som brugere kan sammensætte for at begynde at lave mashups med det samme, forklarer Nicole Carrier, programdirektør for portalsegmentet for IBM. Et inkluderet værktøj vil hjælpe brugere med at få data fra internettet eller virksomhedens databaser og organisere dem for at skabe en mashup. Systemet vil også omfatte et katalogområde, hvor brugere kan uploade mashups, de har lavet for at dele med andre. Mashups kan også deles via e-mail-links eller ved at indlejre dem på websider.



Carrier siger, at Lotus Mashups er en del af IBMs strategi om at lave forretningsværktøjer til de yngre generationer, der er blevet fravænnet på MySpace og Facebook. Hun bemærker, at mange virksomheder i øjeblikket bruger regneark som værktøjer til at skabe simple applikationer, der behandler data. Mashups, siger Carrier, kunne give en bedre måde at lave nogle af disse applikationer på, især fordi de kan knyttes til webtjenester, der vil hjælpe med at holde data opdateret.

Den hellige gral i lang tid har været at designe noget, der lader den ikke-tekniske person lave softwareudvikling, siger John Gerken, en seniorarkitekt for Emerging Internet Technologies Software Group hos IBM. Dette er et skridt mod det mål. Produktets træk-og-slip-grænseflade skjuler flere tekniske problemer, der skulle løses for at bygge softwaren, siger han.

Selvom der har været en eksplosion af widgets på nettet det seneste år, bemærker Gerken, at det i de fleste tilfælde er nemt for brugere at få widgets til at dele plads på en webside, men ikke at få dem til at dele data. De er blandbare, ikke masbare, siger han. For eksempel kan Facebook-brugere papir deres profiler med en række simple applikationer, men disse applikationer er isoleret fra hinanden. I modsætning hertil giver Mashups brugere mulighed for at kombinere widgets, så at en handling inden for en widget udløser de andre til også at handle. For eksempel kan en bruger bygge en applikation til sporing af aktiekurser for forskellige virksomheder ved at bruge et diagram som den centrale widget. Diagrammet kan indeholde firmanavn, placering og ticker-symbol. Ved at klikke på en linje i diagrammet kan der sendes data til flere forbundne widgets, såsom en, der slår firmanavnet op på Google, en, der kortlægger placeringen af ​​virksomhedens hovedkvarter, og en, der henter den seneste aktiekurs for virksomheden. Gerken tilføjer, at IBM deltager i Open Ajax Foundations indsats for at skabe standarder for widgets, hvilket forhåbentlig vil gøre det mere almindeligt for widgets fra forskellige kilder at dele data.



I mashup'et ovenfor har en bruger kombineret et organisationskort over en virksomhed med medarbejderbilleder, profiloplysninger fra firmakartoteket og en database med filer, som hver person kan opdatere.
Kredit: IBM

For at bygge disse applikationer vælger en bruger fra lister over widgets og datakilder og trækker dem sammen på skærmen. Slipning af en liste over butiksplaceringer på en kortwidget gør, at systemet automatisk plotter disse placeringer på et kort. Gerken siger, at en stor designudfordring var at programmere systemet, så det kunne forstå, hvad brugeren sandsynligvis vil have det til at gøre i en sådan situation. For at forsøge at løse dette problem forsøger systemet at genkende ligheder i data, som måske ikke er mærket på samme måde. Den skal for eksempel erkende, at et adressefelt sandsynligvis er det samme som et adressefelt.

Gerken siger, at for at arbejde for virksomheder, skulle Mashups også være designet til at give administratorer mulighed for at overvåge, hvad der sker med virksomhedens data. For eksempel kan en populær mashup belaste en virksomheds databasesystem, hvis den konstant anmoder om data fra samme sted. Systemet kommer med funktioner, der hjælper administratorer med at bemærke denne form for trafik og reagere på den ved for eksempel at lægge mærke til, hvilken information der er populær, og gemme den på lettere og lettere tilgængelige måder, siger Gerken. Et andet potentielt problem med Mashups, siger han, er, at fortrolige virksomhedsdata ofte bliver blandet med usikre, offentligt tilgængelige data. Mashup'en er et afledt produkt, siger han, der kan have andre adgangskrav end dets kilder gør. Gerken siger, at IBM har kigget på dette problem gennem et forskningsprojekt kaldet Damia og vil inkludere indslag fra forskningen i Mashups. Men, siger han, funktionerne er ikke færdiggjort nok lige nu til, at han kan uddybe, hvordan produktet præcist sikrer data på dette tidspunkt.



Niall Kennedy , en widget-konsulent i San Francisco, siger: Der har altid været en efterspørgsel efter mashups, men problemet har været med de tilgængelige værktøjer til grænsefladen. Han bemærker, at før Google udgav værktøjer, som udviklere kunne bruge til at lave mashups med sine kortdata, reverse-manipulerede mange udviklere disse værktøjer for at bygge deres egne applikationer. Lotus Mashups, siger Kennedy, følger en generel tendens til, at ting bliver taget i brug i forbrugerområdet, før de bliver prøvet i virksomheden.

IBM planlægger at udgive Lotus Mashups i midten af ​​dette år.

skjule