Vra

Ek ken webdiens en het 'n bietjie kennis oor afstandbeheer.Beide konsepte roep metodes op die kliënt masjien so waar lê die verskil ??

Deur afstandbeheer kan ons ook die metode op die afgeleë masjien uitvoer en dieselfde funksionaliteit kan ook deur webdiens bereik word.

Verskoon my asseblief as dit die ooglopende vraag is..

Was dit nuttig?

Oplossing

Beide ondersteuning verspreide toepassings.

Web dienste is kruis-platform, met behulp van algemene standaarde en werk deur firewalls. Hulle dink ook in terme van boodskappe, nie voorwerpe -. Jy 'n boodskap te stuur na 'n diens, en jy 'n antwoord te kry

Remo Ting is die enigste MS tegnologie wat nie kruis-platform en gesprekke in 'n binêre formaat. Dit dink in terme van voorwerpe, jy 'n voorwerp op die afgeleë bediener te skep en werk met dit. Dit werk nie goed met firewalls. Remo Ting, is ook dood deesdae, MS guns WCF (wat web dienste sluit)

Ander wenke

NET Remo Ting konsep is 'n Microsoft / NET spesifieke interproseskommunikasie tegnologie.

Die term "Web diens" is baie diffuse as gevolg van sy hype. Maar ek dink die W3C definisie bedoel in die meeste gevalle. Dit definieer die gebruik van WSDL as koppelvlak beskrywing en SOAP as boodskap protokol.

Volgens Microsoft NET Remo Ting: 'n tegniese oorsig oor MSDN , Remo Ting gebruik óf 'n binêre of XML-kodering. Terwyl die XML-kodering gebruik seep. Maar sover ek weet, is dit nie voldoen aan die WS-I Basiese profiel . Vandaar, dit bied 'n uiters beperkte Web diens interoperabiliteit.

Beide konsepte toelaat interproseskommunikasie. Indien u aansoek slegs gebruik NET, dan met behulp van NET Remo Ting is 'n goeie keuse.

As jy egter van plan is om interoperabiliteit te voorsien met ander programmeringstale as wat jy moet gebruik Web dienste.

ASP.NET-gebaseerde webdienste kan slegs oor HTTP verkry word..NET Remoting kan oor enige protokol gebruik word.

Webdienste werk in 'n staatlose omgewing waar elke versoek lei tot 'n nuwe objek wat geskep word om die versoek te bedien..NET Remoting ondersteun staatsbestuuropsies en kan verskeie oproepe van dieselfde kliënt korreleer en terugbelopings ondersteun.

Webdienste serialiseer voorwerpe deur XML wat in die SOAP-boodskappe vervat is en kan dus slegs items hanteer wat volledig in XML uitgedruk kan word..NET Remoting maak staat op die bestaan ​​van die algemene taallooptydsamestellings wat inligting oor datatipes bevat.Dit beperk die inligting wat oor 'n voorwerp deurgegee moet word en laat objekte toe om deur waarde of deur verwysing deurgegee te word.

Webdienste ondersteun interoperabiliteit oor platforms heen en is goed vir heterogene omgewings..NET Remoting vereis dat die kliënte gebou word met .NET, of 'n ander raamwerk wat .NET Remoting ondersteun, wat 'n homogene omgewing beteken.

Beide Remo Ting en Web Services is maniere van kommunikasie tussen programme.

Remo Ting - In remo ting, kan die betrokke in die kommunikasieproses aansoeke word op dieselfde rekenaar, verskillende rekenaars in 'n dieselfde of verskillende netwerk. In Remo Ting, beide aansoeke weet oor mekaar. 'N Gevolmagtigde van 'n aansoek voorwerp is geskep op die ander aansoek.

Web Services - Kommunikasie tussen toepassings met behulp van web dienste is platform onafhanklike en programmering onafhanklik. Die program wat die web diens verbruik, toegang is dit eenvoudig, sonder om te weet hoe hierdie web diens het eintlik geïmplementeer & geskep.

WebServices is 'n vorm van Remo Ting, omdat jy effektief kode anders is die uitvoering van waar of op dieselfde masjien buite jou AppDomain.

Remo Ting (interproseskommunikasie) op dieselfde masjien of oor die netwerk, is anders in die sin gaan dat jy jou voorwerp tussen AppDomain / platform boundries Marshal deur deursigtige gevolmagtigdes en serialisasie. Remo Ting kom met sy kompleksiteit en kan maklik 'n baie komplekse. BWF het dinge baie makliker om in stand te hou het. Prestasie wys, het ek nie in vergelyking beide benaderings en sal beslis belangstel om te sien hoe beide tarief in 'n interproseskommunikasie konteks. Sedert WCF kan kommunikeer met binêre bindings en is nie beperk tot die HTTP-protokol.

BWF het hierdie baie makliker met behulp van Pype gemaak vir interproseskommunikasie.

Op die ou end WebServices gebruik om te kommunikeer via poort 80 (standaard) HTTP en Remo Ting kan via gedefinieerde hawens en kanale te kommunikeer met behulp van verskillende serialisasie formatters.

Hulle het nou opgegradeer deur BWF wat nou bied metodes vir hierdie tipe kommunikasie.

Remo Ting is simuleer die buitelandse metode opgeroep as plaaslike metode, die aanvaarding van dieselfde tipe van parameters dus al wat dit nodig is om serilazie die voorwerp en die oordrag roep die afgeleë metode (wat in dieselfde taal of platform), en bied die respone.

Web Service (SOAP diens) handel oor kruis-platform metode aanroepingen in RPC terme maar word verder verbeter kan word met behulp van Document styl dienste, hier die tale of platforms is nie die hindernisse soos XML sal dien as 'n intermediêre deur orden en unmarshilling die moedertaal en XML vertoë.

Hoewel WebService oor HTTP geïmplementeer, Remo Ting geïmplementeer oor TCP / UDP. So Remo Ting voer beter in terme van spoed.

Gelisensieer onder: CC-BY-SA met toeskrywing
Nie verbonde aan StackOverflow
scroll top