Internet / Achtergrond
Laat gebruikers software zelf bereiden
Web 2.0 geeft werknemers initiatief in applicatieontwikkeling
Zakelijk Web 2.0 laat werknemers zelf applicaties in elkaar knutselen. De ict-afdeling moet daarvoor wel een solide basis en tools leveren én ongelukken voorkomen.
De Amerikaanse bowlingketen Brunswick heeft zijn interne marketingapplicaties al overgezet naar het web. Een webmaster met niet meer dan html-vaardigheden bouwde tussen december en maart de webtoegang naar de marketingdata. Voorheen stonden de gegevens van bowlingteams, mailinglijsten en resultaten van campagnes op IBM AS/400-servers bij de diverse filialen. Consolidatie naar een enkele DB2-database op het hoofdkantoor legde vorig jaar de basis voor de overgang naar simpele webapplicaties.Web 2.0 biedt voor zakelijk gebruik een alternatief voor Java en C++. “Voor veel bedrijven gaat de complexiteit van een Java-applicatie veel te ver”, zegt Todd Hay van ActiveGrid, de startup van voormalig Sun cto Peter Yared. Brunswicks webmaster ontwikkelde zijn webapplicaties met ActiveGrid Studio. “We hebben een ontwikkelomgeving ontworpen waarmee je webapplicaties kunt bouwen voor toepassing in LAMP of Java-omgevingen zonder de vaardigheden en training die een Java-platform zou vereisen. Veel simpeler en veel sneller.” ActiveGrid Studio produceert code in Python, PHP of Perl.
Ontsluiten en integreren
Nieuwe technologie maakt het voor eindgebruikers makkelijker om zelf software te bereieden. De ict-afdeling moet dan wel zorgen voor een goede keuken en de juiste ingredi
Voor zakelijk gebruik verlaagt Web 2.0 vooral de drempel van applicatieontwikkeling. Eindgebruikers hoeven niet meer op de ict-afdeling te wachten. Ze kunnen zelf iets in elkaar knutselen om communicatie met collega’s te stroomlijnen of verkoopdata te correleren met externe marktdata. Software wordt meer een middel dan een doel. Web 2.0 kan een eind maken aan riskante investeringen en lange ontwikkeltijden van ict-projecten die achterhaald zijn voor ze volledig zijn geïmplementeerd. Webapplicaties kunnen organisch meegroeien met veranderende eisen.
Programmable Web
Voor blogs, forums en wiki’s zijn online veel relatief gebruiksvriendelijke scripts te vinden. Meestal zijn ze gratis, open source en geschreven voor de LAMP-bundel; Linux, Apache, MySQL en PHP, Perl of Python. In de praktijk zijn allerlei variaties in besturingssystemen, servers en databases mogelijk. De meest gebruikte scripttaal is PHP. Populaire scripts als Wordpress (blog), PunBB (forum) en MediaWiki zijn in PHP geschreven. Een uitstekende bron voor scripts is opensourcecms.com. Ruby is een scripttaal in opkomst sinds de introductie van ontwikkelraamwerk Ruby On Rails. Google gebruikt veel Python.Interessantere applicaties zijn te ontwikkelen door verschillende scripts en externe webdiensten aan elkaar te koppelen in mashups. Het bindmiddel is de API (application programming interface), meestal onderdeel van een SDK (software development kit). De populairste API is van Google Maps. Geografische data koppelen aan andere data biedt eindeloze mogelijkheden. Ook de API’s van Flickr, Amazon, YouTube, Del.icio.us, eBay en 411sync.com worden veel gebruikt, vooral door de nieuwe generatie web-startups. Een goed startpunt voor onderzoek naar API’s en mashups is programmableweb.com.
Een uitgekiende combinatie van Web 2.0-scripts kan Microsoft Sharepoint, Lotus Notes of Oracle Workspaces vervangen. Er zijn complete PHP-scripts voor communicatie, samenwerking en bestanden uitwisselen binnen bedrijven, zoals dotProject (projectmanagement), het Duitse PHPprojekt (groupware) en phpGroupWare. De meeste zijn weer gratis en open source en bieden weinig kwaliteitsgaranties. Solide hosted online diensten zoals WebEx WebOffice zijn ook een optie, maar blijven problematisch voor grotere bedrijven die absolute controle over hun communicatie en bestanden willen houden.
Identiteitsbeheer, beveiliging en schaalbaarheid blijven de verantwoordelijkheid van de ict-manager. “Het gaat net als met de pc-revolutie”, zegt Todd Hay. “Pc’s sloegen pas echt aan toen de centrale ict-afdeling kon beheren wat nodig was. We zien hetzelfde met Web 2.0-applicaties. De afdelingen beginnen die applicaties uit te bouwen, maar de ict-manager moet controle houden over beveiliging, toegangsbeheer en operationele data. Wij geven de ict-manager die controle en de afdelingen tools voor hun applicaties.”
Democratisering
De rol van ict verandert. Het moet een solide basis leggen met consolidatie en een service oriented architecture (soa). Ict zou eindgebruikers tools moeten geven en dan meer optreden als toezichthouder. ActiveGrid stelt dat bedrijven moeten overschakelen van dure IBM- en Sun-servers naar goedkope webservers in grids zoals Google, Yahoo en Amazon doen. Het klinkt als HP’s nieuwe softwarestrategie. Het werknemerspubliek van grote internationale organisaties verschilt volgens Todd Hay niet fundamenteel van het consumentenpubliek van de webportals.ActiveGrid is niet het enige bedrijf dat helpt Web 2.0 op een zakelijk peil te brengen. “Iedereen springt in deze markt”, zegt hij, “maar de meeste bedrijven richten hun tools toch weer op dezelfde Java-ontwikkelaars en interne ict-afdelingen. Er bestaan al heel veel tools en raamwerken voor ontwikkelaars die de complexiteit van Java begrijpen. Web 2.0 is gebruikmaken van beschikbare data. Het is de democratisering van het web. Een eindgebruiker kan met een mashup diensten combineren. Werknemers en managers kunnen applicaties bouwen zonder op ict te hoeven wachten. De ict-afdeling moet die applicaties kunnen beveiligen en beheren. Dat ontbrak in de bredere markt.”
Puinruimen?
Moet de ict-afdeling puinruimen achter het geknutsel van werknemers aan? Botsende belangen van eindgebruikers en ict kunnen zakelijk Web 2.0 in de wielen rijden. PHP-scripts zijn vaak rommelig knip- en plakwerk. Ervaren programmeurs halen hun neus op voor PHP. ActiveGrid kan in de praktijk niet om Java heen. “Java is niet vereist”, zegt Todd Hay, “maar veel van onze grotere klanten gebruiken toch Java op sommige plaatsen. Een van onze klanten is een grote financiële dienstverlener. De cio’s van deze dienstverlener willen niet per se ontwikkelen in Java, maar ze willen wel hun applicaties gebruiken in een Java-omgeving.”Sun claimt Web 2.0 voor zichzelf en probeert jonge PHP-, Ruby On Rails- en Python-ontwikkelaars terug te winnen voor Java. Het JavaOne-ontwikkelaarscongres, dat in april plaatsvond in San Francisco, stond in het teken van het vrijgeven van de Java-broncode. Het CommunityOne-programma op de eerste congresdag was nadrukkelijk op Web 2.0-startups gericht. Sun introduceerde J Ruby om Ruby-applicaties op Java te draaien en JavaFX om webinterfaces gemakkelijker in Java te ontwikkelen. Sun had al het jMaki-project, een raamwerk voor ontwikkeling van webapplicaties in Java, Ajax en PHP. Het project komt voort uit de GlassFish-gemeenschap die open source software voor zakelijk gebruik op de Java EE-server (Enterprise Edition) ontwikkelt.
Onder de grote ict-dienstverleners is IBM de meest enthousiaste supporter van PHP. IBM werkt sinds 2005 nauw samen met PHP’s moederbedrijf Zend en promoot de scripttaal bij zijn System i-gebruikers (voorheen AS/400). IBM ontwikkelt verschillende tools voor zakelijk Web 2.0 en kondigde vorig jaar de projecten Enterprise Mashups en QEDwiki aan. Beide zijn ondergebracht bij de AlphaWorks Services-website voor opkomende technologieën. PHP-script QEDwiki belooft programmeren naar de massa’s te brengen, maar is in de kern nog niet veel meer dan een geavanceerde wiki. Op YouTube is een serie verhelderende demonstraties van QEDwiki te vinden.
- 14:50 Europese breedbandmarkt verzadigt
- 14:47 Omzetcontrole bij e-commerce
- 07:20 Internet en e-commerce: applicaties in de browser
- 11:23 Lycos Europe houdt op te bestaan
- 15:33 Cebit 2009 is veilig, groen en webbased
- 13:02 Telewerkoplossing van e-PrivateOffice
- 15:12 Testers hekelen te snelle introductie IE8
- 08:04 Microsoft: gratis antivirus concurreert niet
- 17:31 Sociale netwerken als nieuwe virusbron
- 12:59 Google wil Chrome meeleveren op nieuwe PC's
7 manieren om hogere klantentevredenheid te realiseren
Via SIP, een techniek waarmee multimedia verbindingen opgezet worden, kunnen klanten via telefoon, video, chat, email en zelfs SMS contact zoeken, waar het Call Center of contactpersoon zich ook bevind. Aan de hand van Case Studies leest u welke aanzienlijke voordelen er behaald kunnen worden.... Download nu
Checklist en meerwaarde IPv6 migratie
Het beperkte aantal netwerkadressen bij gebruik van Internet Protocol version 4 (IPv4) zal voor veel ondernemingen een struikelblok gaan vormen in de nabije toekomst. Deze whitepaper gaat in op een aantal maatregelen waarmee de overgang naar het meer geavanceerde IPv6 zo vloeiend mogelijk kan...... Download nu
Meer Internet whitepapersIE 7 versus Firefox
Het aandeel Firefox in de browsermarkt is toegenomen ondanks de komst van Internet Explorer 7. Daarmee is het Microsoft met zijn nieuwste internetprogramma niet gelukt om de groei van concurrent Mozilla af te zwakken, stelt Forrester Research.
'Microsoft kon groei van Firefox niet dempen'Telewerkoplossing van e-PrivateOffice
26-11 13:02 De zakelijke markt kan veilig online chatten, video-conferencing, samen browsen en documenten delen met het E-SRTC Suite. Dit product van het Amerikaanse CollabWorx wordt in...
Meer internet productenTwinpack doet financieën via internet
16-07 10:21 Een van de grotere verpakkingsgroothandels in Nederland, Twinpack, is gebruiker van Covide CRM-Groupware en daarover bijzonder tevreden. 'We kunnen nu een goed en op onze...
Meer internet praktijkInternet en e-commerce: applicaties in de browser
28-11 07:20 Web 2.0 is het codewoord op internet momenteel: de verandering van een verzameling websites naar een volledig platform voor interactieve webapplicaties voor eindgebruikers.
Meer internet achtergrondOmzetcontrole bij e-commerce
01-12 14:47 Laatst sloot mijn buurman, een niet-ict’er, een doorlopende reisverzekering af via internet. De website van de verzekeringsmaatschappij waar hij de verzekering in eerste instantie...
Meer internet opinieBekijk de leveranciers op het gebied van Internet.

