हम वर्तमान में हमारे उत्पाद जीवन चक्र में एक मंच पर हैं जहां हम वेब सेवाओं में जाने के बारे में सोच रहे हैं। हमारी प्रणाली जावा में लिखी गई है जिसमें कई क्लाइंट और सर्वर अनुप्रयोग शामिल हैं जो टीसीपी सॉकेट पर एक-दूसरे से बात करते हैं और डेटा पुनर्प्राप्ति और अपडेट (yuk! मुझे पता है) करने के लिए इन-लाइन एसक्यूएल भी है जो हमारे स्वयं के एसक्यूएल कनेक्शन क्लास का उपयोग करता है जो Microsoft JDBC ड्राइवर का उपयोग कर SQL सर्वर डेटाबेस से कनेक्ट करने के लिए java.sql.Connection का उपयोग करता है।वेब सेवा बनाम टीसीपी/आईपी सॉकेट (जावा) + एसक्यूएल कनेक्शन
एप्लिकेशन टीसीपी सॉकेट का उपयोग करके एक-दूसरे से जुड़ते हैं। वे डेटा का अनुरोध करते हैं और डेटा को एक दूसरे से धक्का देते हैं। जो पूरी तरह से ठीक काम करता है।
सोचा
तो हम एक वेब सेवा से सभी डेटा का उपयोग और टीसीपी संचार परिवर्तित करने पर देख रहे हैं।
वेब सेवा को एक कंपनी सुरक्षित इंटरनेट साइट पर चलाने के लिए डिज़ाइन किया जाएगा। विचार यह होगा कि उपयोगकर्ता अपने ग्राहकों को घर से वेब सेवा से जोड़ सकते हैं - जब वे कंपनी नेटवर्क पर नहीं होते - या काम पर, जब वे होते हैं।
क्लाइंट एप्लिकेशन वेब सेवा का उपयोग कर सर्वर साइड एप्लिकेशन से संदेशों को भेज/प्राप्त करेंगे। ग्राहक अनुप्रयोग वेब सेवा का उपयोग कर डेटाबेस में डेटा पुनर्प्राप्त और अद्यतन करेंगे।
प्रश्न
मैं सिर्फ पता है कि लोगों के अनुभव 2 रास्ता संचार (अनुरोध और धक्का) एक वेब सेवा से अधिक (यदि संभव हो) और क्या विचार ऐसा करने के बारे में हैं के साथ कुछ भी करने की है चाहते हैं।
किसी वेब सेवा में डेटा पहुंच को कनवर्ट करना काफी आगे लगता है - मैं प्रदर्शन के साथ कुछ मुद्दों को निकाल सकता हूं जहां सिस्टम के कुछ हिस्सों में बड़े डेटा सेट पुनर्प्राप्त किए जाते हैं।
मैं इस मामले पर विभिन्न पढ़ने सामग्री देख रहा हूं क्योंकि यह कुछ समय है क्योंकि मैंने वेब सेवाओं को स्पर्श किया है (सी # और एएसपी.नेट का उपयोग करके)। वर्तमान में "जावा ™ के साथ बिल्डिंग वेब सेवाएं पढ़ना: एक्सएमएल, एसओएपी, डब्लूएसडीएल, और यूडीडीआई का भाव बनाना"। मुझे स्वीकार करना होगा कि मैंने सोचा था कि वेब सेवाएं हमेशा स्टेटलेस थीं लेकिन उन्होंने अभी पढ़ा है कि वे नहीं हैं!
धन्यवाद,
Andez
मेरी पोस्ट से आपके प्रश्न का उत्तर हाँ है, मेरी पोस्ट हटा दी गई है, इसलिए मैं यहां टिप्पणी कर रहा हूं –
क्या आप मुझसे संपर्क कर सकते हैं [email protected] –