मानते हैं कि मशीनों में एक-दूसरे के पते हैं (कहा जा रहा पता एक अलग मुद्दा है), मुझे लगता है कि आपकी सबसे अच्छी शर्त Spring remoting है। आपके पास डेटा पास करने वाला इंटरफ़ेस है, एक डोमेन ऑब्जेक्ट जो उस डेटा को समाहित करता है जिसे आप पास करना चाहते हैं, और प्रत्येक पक्ष पर उस इंटरफ़ेस को कार्यान्वित करने वाली एक दूरस्थ सेवा। उसके बाद, आपका कोड दूरस्थ सेवा को केवल एक अन्य सहयोगी के रूप में मानता है। सस्ता, आसान, तेज़, और आप जो भी परिवहन पसंद करते हैं उसका उपयोग कर सकते हैं (आरएमआई, HTTP, हेसियन, बर्लप इत्यादि)।
यह आमतौर पर एक मौजूदा इंटरफ़ेस/सेवा को रीमोटिंग सेवा के रूप में बेनकाब करने के लिए लगभग 10 मिनट (अधिकतर) लेता है, हालांकि पहली बार थोड़ी देर लग जाएगी।
क्या आपको जेएनडीआई सेटअप की भी आवश्यकता नहीं है? शायद जल्दी और गंदा लग रहा है। –
यह सॉकेट से बेहतर है। यदि आप किसी साझा फ़ाइल सिस्टम पर लिखना नहीं चाहते हैं, तो वहां और क्या विकल्प है? –
जेएमएस, टेराकोटा, स्प्रिंग रिमोटिंग, HTTP, एक्सएमपीपी, आरएमआई के अलावा कुछ भी। Yech। –