के बीच का अंतर है वहाँ आरपीसी और वेब सेवा के बारे में कोई स्पष्ट परिभाषा है? एक त्वरित विकिपीडिया खोज से पता चलता:क्या दूरस्थ प्रक्रिया कॉल और वेब सेवा
आरपीसी: रिमोट प्रक्रिया कॉल (RPC) एक इंटर प्रक्रिया संचार प्रौद्योगिकी (कि को कारण एक सबरूटीन या प्रक्रिया के लिए एक कंप्यूटर प्रोग्राम एक और पता स्थान में निष्पादित की अनुमति देता है आमतौर पर प्रोग्रामर स्पष्ट रूप से इस दूरदराज के बातचीत के लिए विवरण कोडिंग के बिना एक साझा नेटवर्क पर अन्य कंप्यूटर) पर।
वेब सेवा: वेब सेवाओं आम तौर पर एप्लीकेशन प्रोग्रामिंग इंटरफेस (एपीआई) या वेब एपीआई कि हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के माध्यम से पहुँचा और एक रिमोट प्रणाली का अनुरोध किया सेवाओं की मेजबानी पर क्रियान्वित कर रहे हैं कर रहे हैं। वेब सेवाओं दो शिविरों में से एक में आती हैं: बिग वेब सेवाएं [1] और RESTful वेब सेवाओं।
मैं स्पष्ट नहीं हूं कि दोनों चीजों के बीच वास्तविक अंतर क्या है। ऐसा लगता है कि एक चीज आरपीसी से संबंधित हो सकती है और एक ही समय में वेब सेवा की तरह है।
वेब सेवा आरपीसी के एक उच्च स्तर प्रतिनिधित्व है?
वेन क्या लिखा है के अलावा एक वेब सेवा के आगे विशेषताओं: एक RPC के एक मंच स्वतंत्र तरीके की अनुमति देता है, खोज योग्य और स्वयं का वर्णन (एक Win32 आरपीसी के साथ तुलना करें कि) है। – Alex
नहीं, यह सही नहीं है। आरपीसी एक वेब सेवा की एक वास्तुकला शैली है। एक विकल्प आरईएसटी होगा। संदर्भ: http://ieeexplore.ieee.org/lpdocs/epic03/wrapper.htm?arnumber=5339611 – schlamar
@schlamar वेब सेवा आरपीसी से कोई लेना देना है? यदि हां, तो क्या हमारे पास वेब सेवा वातावरण में क्लाइंट और सर्वर स्टब्स हैं? – overexchange