Mc FettoMedlem sedan nov. 20022 355 inlägg Jagska sätta ihop en Web Service som ska kommunicera med ett par olika klienter. Jag ha endast läst teorin bakom arkitekturen och vad för slags protkoll/standarder man använder för att publicera web services, så som UDDI, SOAP WSDL mm.
Så nu undrar jag vad för slags verktyg som kan underlätta för en? Så som servrar, verktyg för att publicera mm (vad fungerar bra med varandra och olika moduler som fungerar väl med varandra)
Tacksam för ideér!
Jag tycker du ska ta en titt på Tomcat och Axis, dom fungerar bra ihop.
Tomcat är en applikationsserver och Axis är en SOAP motor kort sagt. Axis kan också generera stubbar från en WSDL fil och du kan göra tvärtom också, alltså generera en WSDL fil från java kod. Det finns en del andra soapmotorer också, men sist jag kollade så var axis den smidigaste att använda.
http://jakarta.apache.org/tomcat/
http://ws.apache.org/axis/
http://ws.apache.org/axis/java/user-guide.html
Om du vill kan jag leta på en testserver jag skrev för ett tag sen.. med den kan du testa klienter och välja att svara med förbestämda soap meddelanden. Går att svara antingen manuellt eller automatiskt mot de olika metodanropen. Den är trådad så du får upp en lista med alla anrop som kommer in och du kan välja i vilken ordning du vill svara på dom. Funkar med http och https och har ett litet swing gui.
Mc FettoMedlem sedan nov. 20022 355 inlägg
Aleph_One skrev:
Jag tycker du ska ta en titt på Tomcat och Axis, dom fungerar bra ihop.
Tomcat är en applikationsserver och Axis är en SOAP motor kort sagt. Axis kan också generera stubbar från en WSDL fil och du kan göra tvärtom också, alltså generera en WSDL fil från java kod. Det finns en del andra soapmotorer också, men sist jag kollade så var axis den smidigaste att använda.
http://jakarta.apache.org/tomcat/
http://ws.apache.org/axis/
http://ws.apache.org/axis/java/user-guide.html
Om du vill kan jag leta på en testserver jag skrev för ett tag sen.. med den kan du testa klienter och välja att svara med förbestämda soap meddelanden. Går att svara antingen manuellt eller automatiskt mot de olika metodanropen. Den är trådad så du får upp en lista med alla anrop som kommer in och du kan välja i vilken ordning du vill svara på dom. Funkar med http och https och har ett litet swing gui.
Låter alldeles utmärkt! Ska ta en titt på axis imorgon! Om det inte är allt för mkt jobb att hitta test-servern får du gärna göra det :)
Är det vanligt att man skapar wsdl-beskrivningar automatiskt eller är det olika? Vill som sagt lära mig detta väldigt grundligt så det kanske känns som man ska börja göra det manuelt (om det inte är standard att göra det per automatik).
Tack för svaret!
r: Jag hade tänkt mig att följa de standarder som w3c och oasis har utgivit och inget mer, detta för att sedan kunna se hur bra man klarar sig på dessa!
Har letat på grejerna och kollat så de fungerar.
Läs igenom readme filen så ser du hur det är tänkt att fungera.
Kör du Windows är det bara att dubbeklicka på filen, kör du unix/linux startar du med
java -jar <filnamn>
edit:
Ja jo det e är vanligt att man skapar wsdl filen antingen genom att knacka ihop den rakt upp och ner eller köra igenom nån wizard där man väljer operationer, paramtrar osv.
Mc FettoMedlem sedan nov. 20022 355 inlägg Man tackar, kommer ta en titt på detta imorn! :D