Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Emner

Mashups er også for virksomheder

Mashups, som kombinerer forskellige kilder bundet sammen af XML, Javascript og andre web-centrerede teknologier, er mere end sjov og ballade med Google Maps.

Af Tania Andersen Torsdag, 9. august 2007 - 8:27

Mashups kan bruges i virksomheden til at skabe hurtige sammenklaskede små-applikationer, som kan sidestille informationer fra mange forskellige kilder.

Mashups er webapplikationer som kombinerer indhold fra flere kilder til at skabe en sammenhængende oplevelse, eller sådan lyder i hvertfald Wikipedias definition. Kilderne er som regel andre websites som publicerer information i form af XML, samt webtjenester via web-protokollen HTTP. Men det kan også blot være rå HTML, RSS-kilder eller såkaldt screen-scraping, hvor specifikke informationer pilles ud af websider.

Bland datakilderne

Martin Boel, som indtil for nylig var chefudvikler hos firmaet Kapow, der beskæftiger sig med mashups og screen-scraping, definerer en enterprise mashup på denne måde: En applikation som kan sætte forskellige teknologier i sving på et højere niveau. Der er ingen grund til at spilde medarbejdernes tid med at pille informationer ud af websider, når det kan gøres automatisk. Det er ikke nødvendigvis kun webapplikationer, som det handler om. En mashup kan også være at kombinere Google Earth med geografiske data. I alle tilfælde er formålet at blande datakilder for at opnå ny forståelse. Det handler om at sammenstille data fra mange kilder. Det er hurtigt at bygge mashups - det handler om at kokkerere en hurtig ret.

Selvom teknologien endnu er ung, kan Martin Boel pege på en række eksempler, som hans firma har været med til at sætte i verden. Det tyske postvæsen, Deutsche Post, benytter ti interne portaler til at fordele information blandt medarbejderne. Det gør det svært for de interne brugere at navigere og finde de informationer, som er relevante. Her har en enterprise mashup løst problemet.

Mashups samler gamle webapplikationer

BEA, som mest er kendt for Java-serveren Weblogic, er på vej med en række værktøjer som kan gøre det nemt at skabe mashups til virksomhedsbrug. Frederik Frederiksen, som er senior systemudvikler hos BEA, fortæller, at det kan minde om Javas Portlet-teknologi, hvor personificeret indhold samles på en webside, men hvor Portlets er en serverside-teknologi som er mere udvikler-orienteret, så kan man hurtigt samle kilderne i AquaLogic Ensemble, som BEAs program hedder.

Man kan forestille sig at virksomheden har udviklet en standalone-applikation, som muligvis har et par år på bagen, og som skal benyttes bredere i virksomheden. Men der er ofte en lang række andre forhold som skal tages med i betragtning, såsom sikkerhed, mulighed for at logge anvendelsen og få statistik på brugernes anvendelse af applikationen. Her fungerer Ensemble som en proxy foran den egentlige applikation. Det betyder også at Ensemble kan fungere som single-sign on over for en vifte af tjenester.

Applikationer uden kodning

En anden mulighed er at benytte det, som BEA kalder for Pagelets. Det er små stumper indhold, som hentes på nettet, typisk som XML via HTTP. Der er ikke det store koderi bag indsatsen. Det handler om at sætte en række parametre, som kildens eksterne webadresse, samt parametre for autologin, rollestyring og adgangskontrol. Pagelets kan trække på information fra webapplikationer, der kan være skrevet i alle mulige sprog og miljøer, så længe at kilden blot spytter XML ud. I Ensemble kan XML-kilden behandles og tilføjes andet indhold.

Kilderne kan også omfatte CRM- og CMS-systemer, og samarbejdssoftware som Lotus Notes og Microsoft SharePoint. På den måde kan man trække på og sammensætte informationer, som normalt ikke lever side om side.

BEAs AquaLogic Ensemble giver også mulighed for at analysere brugernes anvendelse af applikationerne. »En af udfordringerne ved Web 2.0-teknologi i forhold til forretningsdelen er, at det netop også handler om at få fokus på at applikationen bliver brugt af de rigtige,« siger Frederik Frederiksen. »Her får du struktureret den måde du bruger eksterne data på. Man bruger jo webbet til en masse idag,« tilføjer BEAs danske direktør Jørn Jacobsen.

Martin Boel opsummerer på denne måde: Mashups differentierer sig fra traditionelle webapplikationer ved at udviklerne slipper for en masse mødeaktivitet, da der trækkes på information som allerede er tilgængelig i forvejen. For forretningsudviklerne giver det mulighed for at trække informationer fra mange kilder på en automatiseret facon, og dermed få et samlet billede af en given situation.

Denne artikel stammer fra det trykte Version2, som udkommer 10. august.

Send Tweet
Udskriv

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Jysk hospital bygger eget socialt netværk på Drupal

Udgivet 24. maj 8.07Opdateret 24. maj 8.07

Kynisk it-guru: »Internettet er basalt set noget lort«

Udgivet 24. maj 6.59Opdateret 24. maj 6.59

Meego-afløseren Tizen klar til at tage kampen op med Android

Udgivet 23. maj 16.01Opdateret 23. maj 16.01

Massiv logning af danskernes internetbrug - men politiet bruger kun IP-adressen

Udgivet 23. maj 15.22Opdateret 23. maj 15.22

198 IBM-medarbejdere fritstillet med øjeblikkelig virkning

Udgivet 23. maj 14.28Opdateret 23. maj 15.10

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Whitepapers

Kick-start your master data management initiative

Affecto Denmark

Affecto Data Quality Assessment: Er din indsigt og beslutning baseret på validt data?

Affecto Denmark

Framework til datamigrering i SAP miljøer - spar op til 50% på dine Data Migration udgifter

Affecto Denmark

Få et Data Warehouse (DW) review hos Affecto

Affecto Denmark

Ressourcehåndtering

Projectplace
  • Flere whitepapers

Seneste debat

  1. Dart: Dynamisk Statisk Programmering

    21 comments.
    Last update 4 minutter 11 sekunder
    Skrevet af Baldur Norddahl
  2. Verdens mest brugte browser hedder Chrome

    9 comments.
    Last update 2 timer 5 minutter
    Skrevet af Ove Andersen
  3. HTML5 – det nye sort?

    12 comments.
    Last update 7 timer 6 minutter
    Skrevet af Kristian Dalgård
  4. Netflix bruger sit eget API 42 milliarder gange - om måneden

    2 comments.
    Last update 7 timer 43 minutter
    Skrevet af Martin Jensen
  5. Microsoft fjerner umoderne bling-effekter i Windows 8

    49 comments.
    Last update 9 timer 29 minutter
    Skrevet af Jesper Lund Stocholm
  6. NemID sender Mac-styresystem fra 2009 ud i kulden

    31 comments.
    Last update 9 timer 33 minutter
    Skrevet af Jan Peter Bagge
  7. Clojure-opfinder fupper publikum med falske kodefakta

    2 comments.
    Last update 9 timer 39 minutter
    Skrevet af Allan Ebdrup
  8. Skulle du aldrig lave en WP app?

    33 comments.
    Last update 9 timer 41 minutter
    Skrevet af Lars Bjerregaard

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Android
  • Bruttolønsordning
  • Business Intelligence
  • Cloud computing
  • Download Windows 8
  • HTML5
  • Harddisk-priser
  • IE9
  • Intranet
  • It-sikkerhed
  • Kindle Fire
  • Multimedieskat
  • NemID
  • OS X Mountain Lion
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu 11.10
  • Virtualisering
  • Windows 8
  • Windows Phone 7
  • iOS 5
  • iPhone 4S

Tjenester

  • Android-app
  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Skelbækgade 4 1717 København V
  • Tlf. work 33265300