Webtjenester er en type Internett-programvare som alle store aktører innen programvare er svært opptatt av. Et strategidokument som IBM la fram i september i fjor beskriver webtjenester - "web services" - som "helhetlige, modulære applikasjoner som kan beskrives, publiseres, lokaliseres og påkalles over et nettverk, generelt sett world wide web". Tjenestene krever tre roller: den som tilbyr applikasjonen, den som ønsker tjenesten, og mekleren som formidler tjenesten.
Slik vil Microsoft høste profitt fra .Net
På Microsofts pågående utviklerkonferanse i Los Angeles, skisserte sjefsutvikler Bill Gates en helhetlig arkitektur for webtjenester. Arkitekturen - døpt Global XML Web Services Architecture - skal presenteres for et uavhengig internasjonalt organ. Gates sa ikke hvilken, men antakelig blir det World Wide Web Consortium. Arkitekturen retter seg etter spesifikasjoner som Microsoft la fram for en arbeidsgruppe i W3C i våres, sammen med IBM.
Som del av denne arkitekturen kunngjorde Microsoft fire spesifikasjoner som tar sikte på å løse noe av det mest presserende ved webtjenester, nemlig sikkerhet. Spesifikasjonene bygger på standarder som XML og Simple Object Access Protocol (SOAP):
- WS-Security (WS står for "web services") dreier seg om hvordan webtjenester skal utnytte to eksisterende W3C-spesifikasjoner, henholdsvis XML Signature og XML Encryption, altså digitale signaturer formidlet gjennom XML, og XML-basert kryptering.
- WS-License brukes sammen med WS-Security for å kontrollere digitale signaturer og annen digital legitimasjon
- WS-Routing dreier seg om hvordan adresseinformasjon skal nedfelles i meldinger som utnytter SOAP, slik at de kan fordeles til flere mottakere langs samme sti
- WS-Referral gjelder dynamisk SOAP-basert ruting av meldinger mellom nettverk
Sun