क्या RPC और वेब सेवा की कोई स्पष्ट परिभाषा है? एक त्वरित विकिपीडिया खोज शो:
RPC: दूरस्थ प्रक्रिया कॉल (RPC) एक अंतर-प्रक्रिया संचार तकनीक है, जो कंप्यूटर प्रोग्राम को प्रोग्रामर को स्पष्ट रूप से कोडिंग के बिना किसी अन्य पता स्थान (आमतौर पर किसी साझा नेटवर्क पर किसी अन्य कंप्यूटर पर) में सबरूटीन या प्रक्रिया को निष्पादित करने की अनुमति देती है। यह दूरस्थ बातचीत।
वेब सेवा: वेब सेवाएं आमतौर पर अनुप्रयोग प्रोग्रामिंग इंटरफेस (एपीआई) या वेब एपीआई हैं जो हाइपरटेक्स्ट ट्रांसफर प्रोटोकॉल के माध्यम से एक्सेस की जाती हैं और अनुरोधित सेवाओं की मेजबानी करने वाले रिमोट सिस्टम पर निष्पादित होती हैं। वेब सेवाएँ दो शिविरों में से एक में आती हैं: बिग वेब सेवाएँ [1] और रेस्टफुल वेब सेवाएँ।
मैं बिल्कुल स्पष्ट नहीं हूं कि दोनों चीजों के बीच वास्तविक अंतर क्या है। ऐसा लगता है कि एक चीज आरपीसी से संबंधित हो सकती है और एक ही समय में वेब सेवा की तरह है।
क्या वेब सेवा RPC का उच्च स्तरीय प्रतिनिधित्व है?