Computable.nl
  • Thema’s
    • Carrière
    • Innovatie & Transformatie
    • Cloud & Infrastructuur
    • Data & AI
    • Governance & Privacy
    • Security & Awareness
    • Software & Development
    • Werkplek & Beheer
  • Sectoren
    • Channel
    • Financiële dienstverlening
    • Logistiek
    • Onderwijs
    • Overheid
    • Zorg
  • Awards
    • Computable Awards
    • Nieuws
    • Winnaars
    • Partner worden
    • Inzending indienen
    • Inzendingen
  • Vacatures
    • Vacatures bekijken
    • Vacatures plaatsen
  • Bedrijven
    • Profielen
    • Producten & Diensten
  • Kennisbank
  • Magazine
    • Magazine
    • Adverteren in het magazine
  • Nieuwsbrief

Webservices

27 maart 2003 - 23:004 minuten leestijdOpinieCloud & Infrastructuur
Martin Healey
Martin Healey

De Web Service Interoperability Organisation (WS-I) maakt belangrijke vorderingen met het vestigen van een set standaarden voor webdiensten. WS-I staat veel dichter bij het alternatieve consortium, de Liberty Alliance, nu Sun zich bij WS-I gevoegd heeft.

Eén instelling is wenselijk en voldoende, met name omdat er gerelateerde ontwikkelingen zullen zijn van andere standaardisatie-instellingen zoals Oasis en het World Wide Web Consortium (W3C). WS-I produceert de gedetailleerde specificaties niet vanaf het begin, maar coördineert en registreert details van het geaccepteerde en zich ontwikkelende standaardprotocollen. Het voorstel van WS-I omvat in de eerste plaats vier terreinen: berichtgeving, beschrijving van standaardberichten en de implementatie van details; hoe een webservice te adverteren, en beveiliging.
Beveiliging is een voortdurend probleem in de internetwereld en kan groter worden als hackers worden toegelaten tot b2b e-handelsystemen. Voldoen aan de gegevensbeschermingsaktes zal ook van belang zijn; een probleem dat wordt vergroot door het potentieel van deze grensoverschrijdend b2b-applicaties. Aanverwante gebieden waar het WS-I zich op richt, maar nog geen oplossingen voor heeft, zijn mechanismen om te voorzien in integriteit in de keten, privacy, authenticatie en autorisatie die relevant zijn voor webservices.
Webservices zijn gebaseerd op drie belangrijke standaarden, allemaal gerelateerd aan XML, Soap (Simple Object Access Protocol), Wsdl (Web Services Description Lanaguage) en uddi (universal description, discovery and integration). De eerste twee zijn nu aanvaard, de laatste is in een veelbelovend stadium en moet nog worden opgenomen door W3C. In de loop der tijd zal een aantal standaarden worden toegevoegd, met name gerelateerd aan hogere niveaus ‘up the stack’. De laatste waar WS-I zich op richt staat bekend als Web Services Choreography, op XML gebaseerde mechanismen voor b2b-samenwerking, inclusief systemen voor de toeleveringsketen. In deze veelbelovende categorie is een voorstel dat is gebaseerd op IBM’s Wsfl (Web services flow language) en Microsofts Xlang-technologieën; deze samenwerking tussen IBM en Microsoft is verbijsterend! Dit voorstel heet Business Process Execution Language for Web Services (Bpel4ws), en dingt zeker mee naar de prijs voor de slechtste naam. Gegeven de mogelijkheid van meerdere systemen in een keten is het essentieel dat zo’n standaard snel geaccepteerd en toegepast wordt. Het probleem rijst al dat een aantal ‘early adopters’ systemen hebben ontwikkeld die beperkt zijn tot twee deelnemers. Er moet dus herontwikkeld worden om de systemen geschikt te maken voor meerdere partners
Soap is in principe een groter probleemgebied; niet Soap zelf, maar het misbruik ervan. Soap is afkomstig van een Microsoft-standaard voor het eenvoudig implementeren van ‘remote procedure calls’. Helaas is een rpc niet geschikt voor een gedistribueerd e-handelsysteem: een robuuste berichtendoorlatende architectuur is essentieel. Dit concept werd voor het eerst toegepast bij een aantal softwareproducten voor financiële diensten Een brede toepassing vond plaats toen IBM Mqseries-producten lanceerde en Microsoft hierop antwoordde met Windows Messaging.
Sinds die tijd is MQSeries ingebed in IBM’s belangrijkste transactie, kantoor- en workflow-producten en diensten, inclusief op Java gebaseerde systemen zoals Websphere. Soap omvat opties voor het doorgeven van berichten (‘message passing’, asynchroon), maar ook rpc-features (synchroon). Het is essentieel om deze features te vermijden bij webapplicaties: leer de les van oude financiële diensten!
De webservice-specificaties gaan verder dan de basissystemen voor het doorgeven van berichten en omvatten standaarden betreffende ‘content’ van berichten. Hier doen XML en XML-Schema hun intrede. In de praktijk zullen webservices samenwerken door formele documenten uit te wisselen. Het belang van XML in dit geval is dat berichten zich in principe zelf definiëren
De metadata die de ‘content’ definiëren worden ook overgebracht in de opmaak. Op korte termijn is dit van weinig waarde. Het is zelfs een nadeel omdat de boodschappen veel langer zijn dan gecodeerde gegevens. Maar als systemen complexer worden en er veranderingen nodig zijn, wordt het een zegen. Een systeem dat is gebaseerd op documenten, zal veel makkelijker te onderhouden zijn. Dit geldt voor de meeste gedistribueerde toepassingen, maar is van het grootste belang wanneer verschillende incompatibele systemen en applicaties moeten samenwerken, zonder de feitelijke applicaties te wijzigen. Dit is een nieuwe uitdaging voor de it-industrie, en webservices zijn het antwoord. Zelf-documentatie en makkelijk onderhoud gaan hand in hand.
Tot slot geeft het bovengenoemde weer welk werk gedaan wordt om ontwikkelaars van web-b2b-applicaties te helpen om hun systemen te laten samenwerken, en toch die systemen te ontwikkelen onder gebruikmaking van hun eigen voorkeurstechnologie.
Webserviceapplicaties zoals directory-services, Soap-routering, en dergelijke, moeten rijper worden. Dat betekent dat we de stabiliteit nodig hebben zoals wordt beloofd door WS-I. Die moet er zo snel mogelijk komen.

 
Martin Healey, pionier ontwikkeling van op Intel gebaseerde computers en c/s-architectuur. Directeur van een aantal it-bedrijven en professor aan de Universiteit van Wales.

Deel

    Inschrijven nieuwsbrief Computable

    Door te klikken op inschrijven geef je toestemming aan Jaarbeurs B.V. om je naam en e-mailadres te verwerken voor het verzenden van een of meer mailings namens Computable. Je kunt je toestemming te allen tijde intrekken via de af­meld­func­tie in de nieuwsbrief.
    Wil je weten hoe Jaarbeurs B.V. omgaat met jouw per­soons­ge­ge­vens? Klik dan hier voor ons privacy statement.

    Whitepapers

    Computable.nl

    Hoe raakt NIS2 ook jouw bedrijf?

    De nieuwe cyberregels voor het MKB in aantocht

    Computable.nl

    Soevereine cloud: regie behouden

    Hoe krijg je grip op data, compliance en continuïteit in een geopolitieke realiteit

    Computable.nl

    Cybersecurity rond logistiek

    Praktische paper over logistiek in een steeds digitalere wereld

    Geef een reactie Reactie annuleren

    Je moet ingelogd zijn op om een reactie te plaatsen.

    Populaire berichten

    Meer artikelen

    Meer lezen

    Security & Awareness

    Kort: ProRail beveiligt spoor zee met Genetec, Databricks wil in Amsterdam naar 1000 employees (en meer)

    Security & Awareness

    MWC26: Fraude-explosie dwingt telecomsector tot harde veiligheidsaanpak

    Overheid

    Gemeenten werken aan nieuwe massaovereenkomst met Microsoft

    datacenter groei
    Cloud & Infrastructuur

    Einde van de budgetlaptop: geheugen te duur geworden

    Cloud & Infrastructuur

    Vodafone dringt tijdens MWC26 aan op meer samenwerking in de ruimte

    Data & AI

    Deloitte bundelt EMEA-activiteiten en investeert fors in ai en soevereiniteit

    ...

    Footer

    Direct naar

    • Carrièretests
    • Kennisbank
    • Computable Awards
    • Magazine
    • Ontvang Computable e-Magazine
    • Cybersec e-Magazine
    • Topics
    • Phishing
    • Ransomware
    • NEN 7510

    Producten

    • Adverteren en meer…
    • Jouw Producten en Bedrijfsprofiel
    • Whitepapers & Leads
    • Vacatures & Employer Branding
    • Persberichten

    Contact

    • Colofon
    • Computable en de AVG
    • Service & contact
    • Inschrijven nieuwsbrief
    • Inlog

    Social

    • Facebook
    • X
    • LinkedIn
    • YouTube
    • Instagram
    © 2026 Jaarbeurs
    • Disclaimer
    • Gebruikersvoorwaarden
    • Privacy statement
    Computable.nl is een product van Jaarbeurs