Diferențele dintre procedura de apel la distanță și stilul documentului Diferența dintre

Anonim

Apel de procedură la distanță vs. Stil de document

Diferențierea dintre RPC și un document poate fi foarte confuz. În primul rând, să definim termenii. În domeniul științelor informatice, "RPC" înseamnă "apel la procedură la distanță. "Acesta este un proces de comunicare internă care permite programelor de calculator să efectueze și să genereze o sub-rutină sau un proces în care un spațiu de adresă diferit poate fi interacționat și codat chiar și fără un programator. Atunci când un programator codifică de la distanță un program.

Stilurile "Document" și "RPC" sunt termeni obișnuiți atribuite și frecvent utilizate în domeniile serviciilor Web și protocoalelor pentru SOAP (Simple Object Access Protocol). Acestea sunt necesare în schimbul de informații care sunt structurate pe implementarea serviciilor Web în rețelele de calculatoare.

Un exemplu de document ar arăta un singur element sau un caracter care este cunoscut sub numele de "părți". "Procedurile și regulile de formatare SOAP sunt absente și inexistente. Ceea ce conține este în principiu ceea ce sa convenit între receptor și expeditor. Cu procedura de apel la distanță, acesta conține un caracter sau un element cu o procedură structurată și numele procesului îndepărtat fiind apelat. Acest lucru are ca rezultat un anumit caracter sau element pentru fiecare structură distinctă a procesului.

Atunci când citiți între procedura de apel la distanță și document, cunoașterea atributului "stil" este importantă. Alegerea dvs. de a utiliza fie procedura de apel vs. document ar avea implicații mari asupra modului în care încărcarea SOAP va urma în așa fel încât să afecteze exact modul în care conținutul caracterelor sau elementelor poate fi pre-ordonat.

În procedura Document, conținutul este definit de Schema XML așa cum este descrisă în parte. Ceea ce este ideal în acest sens este că nu este necesar să se adere la protocoalele SOAP. Când trimiteți o comunicare SOAP, aceasta va fi reflectată ca o singură entitate și o unitate în fără necesitatea sau necesitatea unor formate sau structurarea protocoalelor și parametrilor care trebuie luați în considerare. În cele mai multe cazuri, stilul Documentului este adesea alegerea implicită preferată.

Cu toate acestea, în procedura de apel la distanță, atribuind stilul, ar trebui, în toate cazurile, să se supună regulilor și protocoalelor detaliate în manualul SOAP 1. 1. În conformitate cu aceasta, un singur element sau caracter care se bazează pe operație, iar toate restricțiile și limitele trebuie să fie declarate și expuse ca subelemente ale acestui element de împachetare.

Rezultă de la această libertate de a alege ceea ce oferă stilul de document, comunicațiile SOAP care confirmă și participă la un stil de document WSDL pot avea o privire similară și identică cu cea a procedurii Call Remote Procedure Call.În realitate, este posibil să nu fiți nevoiți să alegeți între cele două, dacă aceleași rezultate ar avea o consecință și un rezultat identic.

Un alt aspect care trebuie acordat atenției este atributul "Utilizare". Acesta conturează și conturează în mod specific protocoalele și parametrii de codificare ai mesageriei și comunicării SOAP. Acest lucru este efectuat și efectuat în interiorul elementului. Valoarea ar putea fi de fapt presetată sau chiar literală. Aceasta înseamnă și direcționează protocoalele de serializare prescrise de clientul SOAP și chiar de serverul SOAP pentru a da sens și pentru a descifra ceea ce este în interiorul elementului din mesajul SOAP.

O mulțime de link-uri Internet și bloguri sunt încă disponibile pentru informații suplimentare și discuții între cele două. Ceea ce este important este să colectați cât mai multe informații posibil, astfel încât să fiți pregătiți să decideți dacă să utilizați un stil de document sau un stil de apel la procedură la distanță. O mulțime poate fi obținută și din cărți și chiar periodice despre acest subiect. Ceea ce este esențial este că vă este foame pentru informații pentru a vă face protocoalele și informațiile mai bune și mai eficiente.

Sumar:

  1. RPC și Document sunt stiluri în linie cu serviciile Web și protocoalele SOAP.
  2. În document, conținutul depinde de Schema XML, în timp ce conținutul RPC se bazează pe regulile manualului SOAP 1. 1.