Webservices som open source

Denne artikel stammer fra det trykte Computerworlds arkiv. Artiklen blev publiceret den Computerworld d. 11. november 2005.


Sun ønsker at udbrede webservices som bindeled mellem Java og .Net. Derfor vil firmaet implementere en række webservices-specifikationer som open source.

Ved at gøre en række webservices-specifikationer tilgængelige som open source-implementeringer håber Sun, at integrationen mellem Java og .Net-verdenen kan gøres nemmere. Specifikationerne, som Sun vil implementere som open source, er de samme, som Microsoft har planlagt at anvende i Windows Communication Foundation (WCF).
WCF er Windows' webservices-platform og gik tidligere under navnet Indigo.
Ved at anvende de samme specifikationer som .Net anvender til sine webservices, vil webservices udviklet i Java nemmere kunne tale med .Net-webservices.
Sun vil implementere open source-versionerne gennem sit Glassfish-projekt. Glassfish er en open source-applikationsserver med de nyeste funktioner fra Java EE 5, der er den seneste version af J2EE.
Sun forventer at have foreløbig kode klar for specifikationerne i løbet af tre til seks måneder. Derefter vil der komme en efterfølgende kodefrigivelse i form af Suns Java Webservices Developer Pack, der indeholder en række værktøjer til at bygge webservices og webapplikationer.

Boks:
Open source web-services
Foreløbigt vil følgende specifikationer bliver implementeret som open source:
Sikkerhed: WS-Security, WS-Trust, WS-SecureConversation
Kommunikation:WS-Addressing, WS-ReliableMessaging,
MTOM (Message Transmission Optimization Mechanism)
Metadata: WS-Policy, WS-MetadataExchange
Forretningsproces: WS-Coordination