2012-05-14 9 views
6


तो का उपयोग करते हुए मैं इस webapp एक बिल्ला 7.0.27 जो जेना के साथ एक बड़े RDF/आंटलजी मॉडल का प्रबंधन करता है पर चल रहा है मिल गया एक SPARQL Endpoint प्रदान करने के लिए, और मुझे क्या करना चाहते हैं एक SPARQL प्रदान करना है एंड्रॉइंट ग्राहकों को इस मॉडल से पूछताछ करने में सक्षम बनाता है।
वर्तमान में, एक SOAP webservice है जहां एक SPARQL क्वेरी को एक (SOAP) संदेश में एम्बेड किया जा सकता है, जो एक विरासत कार्यान्वयन है जिसे मैं आधुनिकीकरण करना चाहता हूं।

कोई SPARQL एंडपॉइंट प्रदान करने के बारे में कैसे जाता है? यह मेरे लिए सिर्फ एक खाली buzzword लगता है। एक (एसओएपी) webservice और एक SPARQL अंतराल के बीच क्या अंतर है? मैं Joseki और ARQ पढ़ रहा हूं, जो स्पष्ट रूप से (संयोजन में?) SPARQL एंडपॉइंट कार्यक्षमता प्रदान करता है, लेकिन मुझे यकीन नहीं है कि मुझे इसकी आवश्यकता है, क्योंकि अधिकांश लोग जो वेब पर इसके बारे में बात कर रहे हैं वे पुराने टॉमकैट संस्करणों का उपयोग कर रहे हैं (5/6)।
क्या कोई मुझे बता सकता है कि एसपीएआरक्यूएल एंडपॉइंट कैसे प्रदान करें या मुझे आगे के संसाधनों के संदर्भ में सही दिशा में घुमाएं?कैसे बिलाव 7.0.27

उत्तर

6

टॉमकैट सिर्फ एक सर्वलेट कंटेनर है। यह वेब अनुप्रयोग चलाता है। एक SPARQL एंडपॉइंट एक विशेष प्रकार का वेब एप्लिकेशन है जिसे आप टॉमकैट में चला सकते हैं।

Fuseki (जोसेकी के उत्तराधिकारी, और, अपाचे सॉफ्टवेयर फाउंडेशन की एक परियोजना टोमकैट की तरह) सबसे लोकप्रिय विकल्प है।

आप कहते हैं कि आपका आरडीएफ मॉडल "बड़ा" है। इस पर निर्भर करता है कि यह कितना बड़ा है (यानी, क्या यह स्मृति में आराम से फिट है या नहीं?) आपको लगातार आरडीएफ स्टोर की आवश्यकता हो सकती है, जैसे कि Apache TDB (जिसे फूसेकी के साथ काम करने के लिए डिज़ाइन किया गया है) या OpenLink Virtuoso (जो इसका स्वयं का वेबसर्वर है) , तो आप इसे टॉमकैट और फूसेकी के साथ एक साथ नहीं बल्कि एक स्टैंडअलोन सर्वर के रूप में उपयोग करेंगे)।

+1

एक बहुत स्पष्ट उत्तर के लिए धन्यवाद। तो ऐसा लगता है कि फूसेकी को मेरे चल रहे टॉमकैट 7 सेटअप के साथ एकीकृत किया जाना चाहिए, क्या यह सही है? मॉडल वास्तव में स्मृति में फिट होगा, तो यह ठीक है। – pille

+0

हां, इस मामले में इसे काम करना चाहिए। – cygri

+1

अभी भी एक खुला (और इस प्रश्न के लिए प्रासंगिक) मुद्दा है: जेएनए-201 (https://issues.apache.org/jira/browse/JENA-201) जो Fuseki को WAR फ़ाइल के रूप में वितरित करने के बारे में है (ताकि यह हो अपाचे टॉमकैट जैसे सर्वलेट कंटेनर में तैनात करना आसान है)। स्वागत है! ;-) – castagna

संबंधित मुद्दे