eo ceb eo en eo eo eo eo eo eo eo eo eo eo eo eo eo eo eo eo eo eo eo en eo it lt eo eo eo eo de es eo eo eo eo eo sv ur eo eo eo eo es eo eo eo eo eo eo eo eo tr nl eo eo it eo eo eo eo eo eo eo eo eo eo eo eo ar bg bn ca mzn hbs_lat da de en es fa fi fr lt he hi hu id it ja ka ko ku nl nb pl pt ro ru en sk sv ta te en th fy ur vi zh eo eo eo eo eo eo eo eo eo
El Vikipedio, la libera enciklopedio
Jump to navigation Jump to search
Retservo estas metodo de komunikado inter du elektronikaj aparatoj trans reto. Ĝi estas programa funkcio provizita ĉe reta adreso en TTT kaj estas "ĉiam saltita" kiel en utileca komputado. W3C difinas retan servon kiel "programa sistemo fasonita por subteni interoperacieblan maŝin-al-maŝinan interagadon trans reto."
La W3C plu difinas retservan arkitekturon, devigante specifitan realigon de retservo. Tiel, "[retservo] havas interfacon priskribitan per maŝinlegebla formato (specifite WSDL). Aliaj sistemoj interagas kun la retservo laŭ maniero priskribita per priskribo uzanta SOAP (Simpla Objekt-Atinga Protokolo) mesaĝoj, kutime sendataj per HTTP kun XML-a seriigo kunligata kun aliaj ret-rilataj normoj.
Tamen la plejmulto el retservoj ne adoptas ĉi tiun malsimplan arkitekturon. Ĉi tiu artikolo priskribas ĝin kun plia detalado.
La W3C plu diras, ke:
Oni povas nomi du klasojn de retservoj:
REST-konformemaj retservoj, kie la ĉefa celo de la servo estas manipuli XML-ajn reprezentaĵojn de retaj resursoj
uzante unuforma aro de senstataj operacioj, kaj
Arbitraj retservoj, kie la servo povas videbligi arbitran aron de senstataj operacioj.
Ekspliko[redakti | redakti fonton]
Multaj organizaĵoj uzas plurajn sistemojn por regado. Malsamaj programaj sistemoj ofte devas interŝanĝi datumojn kun unu la alia, kaj reta servo estas metodo de komunikado kiu permesas du sistemojn interŝanĝi ĉi tiujn datumojn trans la interreto. La sistemo kiu petas datumojn nomiĝas "serva petanto", dum la sistemo kiu procesus la peton kaj provizus la datumojn nomiĝas "serva provizanto".
Malsamaj programaroj povas esti konstruitaj per malsamaj programlingvoj, sekve oni bezonas metodon de datuma interŝango kiu ne dependas de specifa programlingvo. La plejmulto de programaroj povas, tamen, interpri XML-etikedojn. Do retservoj povas uzi XML-dosierojn por datuma interŝango.
La reguloj de komunikado inter malsamaj sistemoj devas esti difinitaj, kiel ekzemple:
La maniero kiel unu sistemo povas peti datumon de alia sistemo
La specifaj argumentoj bezonataj en la datuma peto
La strukturo de la datumo produktita. Kutime, datumo interŝanĝiĝas en XML dosieroj, kaj la strukturo de la XML dosiero
validiĝas kontraŭ .xsd dosiero.
Kiaj erar-mesaĝoj estu montrataj kiam iu regulo por komunikado ne estas observata, por faciligi problemsolvadon.
Ĉiuj tiuj reguloj de komunikado estas difinataj en dosiero nomata WSDL, kiu havas la finaĵon .wsdl.
Registrejo nomata UDDI (Universala Priskribado, Malkovrado kaj Integrado) difinas la program-sistemon, kiu estu kontaktata por specifa datum-tipo. Do kiam unu program-sistemo bezonas unu specifa raporto/datumo, ĝi kontrolus la UDDI kaj malkovrus la alian sistemon kiun ĝi povas kontakti por ricevi tiun datumon. Kiam la programa sistemo malkovras la alian sistemon, kiun ĝi devas kontakti, ĝi tiam kontaktus tiun sistemon uzante specialan protokolon nomatan SOAP (Simpla Objekta Atinga Protokolo). La serva proviza sistemo unue validkontrolus la datum-peton kontrolante la WSDL dosieron, kaj poste procesus la peton kaj sendus la datumon per la SOAP protokolo.
Informoj pri la paĝo
Citi ĉi tiun artikolon
Ĉi tiu paĝo estis lastafoje redaktita je 23:32, 23 aŭg. 2014.
La teksto disponeblas laŭ la permesilo Krea Komunaĵo Atribuite-Samkondiĉe 3.0 Neadaptita; eble aldonaj kondiĉoj aplikeblas. Vidu la uzkondiĉojn por detaloj.
Regularo pri respekto de la privateco
Vidigo por porteblaj aparatoj