RPC = koncept uafhaengig af teknologi og protokoller
RMI = Java specifik binary protokol
Remoting = .NET specifik binary protocol
Web Service = principielt bare RPC via web teknologi men i praksis ofte SOAP/HTTP som er en teknologi neutral (Java, .NET, C, Python, PHP etc.etc.) XML baseret protocol
Hvornår vil man bruge RPC? (Hvis det ikke bare er begrebet)
fordi som jeg ser det er RPC bare selve begrebet i at kunne kalde noget kode på en anden computer, hvor RMI så er Java's svar. Hvad er Web Services så? du skriver "via. web teknologi". Jeg er klar over at Web Services for det meste kommunikere via SOAP/HTTP men hvorfor bruge andet end Web Service (f.eks. RMI) hvis den kan det hele?
Okay, tak Nu jeg lige har fat i web services alligevel kan du måske om dette er sandt:
Når man vil kalde en web service, kan man gå igennem en UDDI (som lidt kan sammenlignes med de gule sider over web services, altså en samling af web services). Herfra kommer man ned til web servicen som bliver beskrevet af en WSDL. til sidst kommunikere de via SOAP/HTTP.
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.