24. september 2007 - 20:39Der er
5 kommentarer og 1 løsning
Webservice og RPC
Hej
Jeg har lavet et server-program som står for noget kommunikation med min database samt andre opgaver. Jeg vil nu gerne gøre det let at kalde nogle få metoder i serveren fra en klient. Det skal her bemærkes, at jeg ikke selv koder klienten men at folk der vil bruge min service selv skal gøre det. Derfor vil jeg gerne bruge en webservice. Men så til mit spørgsmål:
Kan man mellem mit server-program og min webservice opretholde en konstant forbindelse via RPC eller skal denne oprettes hvergang en klient kalder min webservice?
Mød en af Nordens fremmeste eksperter i adfærdsdesign – Morten Münster, der bl.a. har skrevet ” Jytte fra marketing er desværre gået for i dag” – på Computerworld Cloud & AI Festival.
Lave en ny middleware app hostet af IIS/ASP.NET som er baade web service server og remoting client og lade din eksisterende server app fungere som remoting server.
web service client----(SOAP/HTTP)----web service server & remoting client----(binary remoting)----remoting server----(ADO.NET)----database
2)
Lade din eksisterende server app host web service selv.
web service client----(SOAP/HTTP)----web service server----(ADO.NET)----database
Hvis du allerede koerer IIS paa maskinen skal du finde en anden port.
okay, var også noget i retning af #1 jeg havde tænkt på. Men den med middleware app havde jeg nu ikke lige overvejet ... er det sådan jeg kan få dig til at uddybe hvordan man laver sådan én? jeg kan læse mig frem til på Wikipedia at det er et komponent der får flere forskellige systemer til at snakke sammen. Men kan ikke lige overskue hvordan det skal snakke sammen med både min webservice og serveren
ahh ja så forstår jeg :) ... var vist mig der lige havde misfortolket din illustrering lidt, troede "web service client" var noget der skulle være på min webserver.
men godt nok, så fik jeg bekræftet at det jeg havde planer om hele tiden rent faktisk var måden at gøre det på.
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.