Avatar billede krukken Mester
02. juni 2004 - 20:18 Der er 1 kommentar og
1 løsning

Hjælp til SOAP

Hvnår er det smart at bruge SOAP. Hvordan er forholdet mellem SOAP, XML og WSDL? Hvilken protokolen bruger man når man vælger SOAP? Hvilke paraeller er der til RMI og corba?
Avatar billede simonvalter Praktikant
02. juni 2004 - 21:03 #1
arne_v har en artikel om webservices på java (axis)
http://www.eksperten.dk/artikler/159
arne beskriver den "nemme" måde, men der kan du ikke bruge dine egne Objekter.

det er http protocollen der bliver sendt over, det gør f.eks at firewalls ikke bør være det store problem.
Soap er en standard, formatet er lavet i xml. WSDL er et format til at beskrive servicen også i xml.

corba kender jeg ikke meget til, men det har vel den forbindelse til rmi at du på samme måde kan snakke med et objekt som om det lå lokalt.
Fordelen vil jeg mene er at du kan snakke over soap fra en masse forskellige sprog:
C#, java osv.
Avatar billede 2c Nybegynder
03. juni 2004 - 03:03 #2
Man kalde SOAP en letvægts udgave af Corba og Java RMI. Det kan ikke helt så meget, og er nok bedst at bruge til små applikationer.

Dataen der bliver sendt mellem klient og server bliver pakket ind i XML filer. Dataen vil altid være funktionskald, og returværdier.

WSDL er det samme som IDL i CORBA. Ud fra det kan du generer dine klient stubbe, som du kan kommunikerer med, som var det selve serveren.

Applikationer der benytter sig af java RMI kan kun kommunikerer med andre applikationer der benytter java RMI.

applikationer der benytter sig af CORBA kan kommunikerer med programmer skrevet i forskellige sprog, som C++, C, C#, Java, Delphi, VB, osv.

Dette gælder også for SOAP. SOAP er også nemmere at gå til. Dvs det ikke er så svært at sætte sig ind i som CORBA. Tilgengæld kan det ikke helt det samme.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester