 |
Microsoft .NET Technologie |
Sinds het begin van dit millennium hanteert Microsoft haar nieuwe strategie met de bijna onmogelijke naam .NET (lees: dotnet). Er is ondertussen al veel over gesproken maar wat betekend het nu precies en op welke manier gaat Slampaq ermee om?
.Net?
De term dotnet wordt tegelijkertijd op drie brede terreinen geplakt; een visie op de ontwikkeling van het internet, een architectuur voor XML webservices en een platform of besturingssysteem. De enige constanten factor bij deze drie is een aantal open protocollen (set’s van afspraken) rond XML en SOAP. XML is het vervolg op HTML dat informatie loskoppelt uit de opmaak van een document en voorziet van standaardcoderingen. Dit maakt uitwisseling van data tussen allerlei systemen, applicaties en platformen mogelijk. Ook SOAP is gebaseerd op XML en staat voor Simple Object Access Protocol. In SOAP zijn regels vastgelegd voor communicatie tussen applicaties over http, dus over het open internet. Kern van de Dotnet-visie is dat al je informatie en applicaties niet langer op je desktop hoeven te staan. Het is juist handiger als ze ergens buiten zijn, in de “cloud” zoals Gates het fraai noemt, ergens op een open server. Dankzij XML, SOAP en andere protocollen kun je er altijd bij met je pc, notebook, pda of mobieltje. Applicaties worden op die manier ‘web services’.
Alhoewel dotnet van Microsoft is, is het gebaseerd op open standaarden en heeft Microsoft er geen exclusieve grip op, hierdoor is iedereen in staat met gelijke kansen applicaties te ontwikkelen voor dotnet.
.Net en Webservices Webservices zijn applicaties die op het internet geraadpleegd kunnen worden en waarvoor men geen additionele software op de werkstation voor nodig heeft. Te denken valt aan tekstverwerkingsprogramma’s of spreadsheetprogramma’s die men niet meer op de pc zelf hoeft te installeren maar die men middels de browser op het web kan raadplegen. De gebruiker heeft een eigen gebruikersnaam en wachtwoord en kan zo aan zijn eigen (online) bureaublad met gewenste applicaties komen en alleen zijn eigen bestanden of bestanden van derde waartoe hij gemachtigd is openen. Het tekstverwerkingsprogramma is in dit geval een voorbeeld van een webservice. De voordelen van webservices zijn het feit dat je ze waar dan ook kunt raadplegen (zolang je maar internet hebt), de applicaties centraal beheerd kunnen worden, men automatisch back-up’s kan maken, bestanden makkelijk met andere gebruikers gedeeld kunnen worden, er geen hoge beheerskosten meer zijn en dat andere applicaties naadloos geïntegreerd kunnen worden. Op die manier creëert men dus een netwerk van applicaties die onderling op elkaar zijn afgestemd en die bovendien met elkaar kunnen communiceren. Een update van een applicatie (bijvoorbeeld door een beveiligingslek of bug) wordt slechts eenmaal geïnstalleerd en is direct voor alle gebruikers bijgewerkt. Bovendien hoeft een gebruiker alleen maar te betalen voor het daadwerkelijke gebruik of betaald hij een prijs op maat en betaald hij niet voor een geheel softwarepakket terwijl hij bijvoorbeeld alleen de tekstverwerker in een simpele vorm gebruikt (uiteraard zijn er nog veel meer alternatieve licentiemodellen mogelijk). Prijstechnisch gezien levert het gebruik van webservices dus ook grote voordelen op.
De voordelen van webservices zijn het feit dat je ze waar dan ook kunt raadplegen (zolang je maar internet hebt), de applicaties centraal beheerd kunnen worden, men automatisch back-up’s kan maken, bestanden makkelijk met andere gebruikers gedeeld kunnen worden, er geen hoge beheerskosten meer zijn en dat andere applicaties naadloos geïntegreerd kunnen worden. Op die manier creëert men dus een netwerk van applicaties die onderling op elkaar zijn afgestemd en die bovendien met elkaar kunnen communiceren. Een update van een applicatie (bijvoorbeeld door een beveiligingslek of bug) wordt slechts eenmaal geïnstalleerd en is direct voor alle gebruikers bijgewerkt. Bovendien hoeft een gebruiker alleen maar te betalen voor het daadwerkelijke gebruik of betaald hij een prijs op maat en betaald hij niet voor een geheel softwarepakket terwijl hij bijvoorbeeld alleen de tekstverwerker in een simpele vorm gebruikt (uiteraard zijn er nog veel meer alternatieve licentiemodellen mogelijk). Prijstechnisch gezien levert het gebruik van webservices dus ook grote voordelen op.
De .net strategie levert de mogelijkheden om applicaties te schrijven die aan bovenstaande voordelen voordoen. Door het gebruik van XML en SOAP waarbij inhoud en vormgeving van elkaar gescheiden worden en communicatie tussen andere applicaties mogelijk wordt kunnen webservices gebouwd worden die een grote verandering in de IT wereld teweeg zal brengen. Microsoft gerelateerde experts spreken niet voor niets over een ontwikkeling die nog belangrijker gaat worden dan het internet zelf.
Slampaq en Webservices In de internetwereld is de ontwikkeling zichtbaar dat websites steeds geavanceerder worden en steeds meer interactie met de gebruiker krijgen. Om dit te realiseren worden allerlei applicaties in websites geïntegreerd, zoals een gastenboek, forum, virtual shop, games, gebruiker afhankelijke inhoud en andere specifieke applicaties. Ook deze applicaties vallen onder de noemer webservices en kunnen onder andere middels .net webservices gemaakt worden. Slampaq levert een breed scala aan internetoplossingen gebaseerd op .net webservices zoals u in het onderdeel Webapplicaties van het productenoverzicht kunt zien.
Gerelateerde links
Werkwijze - Algemeen
Werkwijze - NGI Webservices strategie
|