2009-05-10 9 views
7

डेल्फी का उपयोग करके मैं स्टैंड-अलोन एसओएपी-आधारित वेब सेवाओं का निर्माण कैसे कर सकता हूं? डेल्फी 200 9 के साथ काम करना चाहिए, लेकिन यह अच्छा होगा अगर यह पुराने लोगों के साथ भी काम करता है।डेल्फी का उपयोग करके स्टैंड-अलोन एसओएपी वेब सेवाओं का निर्माण कैसे करें?

अंतर्निहित वेब ब्रोकर वेब सेवाएं सीजीआई या आईएसएपीआई बनाती हैं। स्टैंड-अलोन निष्पादन योग्य बनाना अच्छा होगा कि मैं विशेष रूप से विकास के दौरान नीचे से ऊपर तक नियंत्रण कर सकता हूं।

उत्तर

7

Dave NottageBuilding a stand-alone Web service with Indy (source code) लिखा था।

यह लेख बताता है डेल्फी 6 की वेब सेवाओं (SOAP) समर्थन में इंडी फिट करने के लिए कैसे।

पृष्ठ पर टिप्पणी के अनुसार, यह कुछ संशोधन के साथ डेल्फी 200 9 के साथ काम करता है।

संपादित करें: Indy 10 and IdHTTPWebBrokerBridge with CBuilder 2009 में लोग संशोधित संस्करण पोस्ट किए गए। उदाहरण के लिए, IdHTTPWebBrokerBridge.pas जोचनान वान डेर नीयत द्वारा है।

10

RemObjects SDK for Delphi (RO/Delphi)

अलग मैसेजिंग प्रारूपों के रूप में अपने स्वयं के अत्यधिक कुशल द्विआधारी BinMessage प्रारूप सहित प्रदान की जाती हैं,, अच्छी तरह से साबुन, XML-RPC और के लिए समर्थन के रूप में - नए - मामले में JSON एन्कोडिंग, आप अपने सर्वर बनाना चाहते आरओ का उपयोग नहीं करने वाले ग्राहकों के लिए सुलभ , या ग्राहकों को वेब सेवा तक पहुंचने के लिए लिखते हैं।

2

कुछ मैं अतीत में प्रयोग किया idRunner जो इंडी पुस्तकालय के लिए एक विस्तार है और यह आप ISAPI dll के जो आपके आवेदन तो चलाता है विकसित करने के लिए अनुमति देता है। इस दृष्टिकोण का लाभ, क्या आप अपनी साबुन सेवा चलाने के लिए एक स्टैंडअलोन एप्लिकेशन तैनात कर सकते हैं, जिसे बाद में आईआईएस के माध्यम से आसानी से तैनात किया जा सकता है।

डीबगिंग के लिए, मैं दृढ़ता से उसी पृष्ठ पर idDebugger का सुझाव देता हूं। यह आईएसएपीआई अनुप्रयोगों को डीबग करने में बहुत आसान बनाता है।

4

वेब के लिए वीसीएल के साथ एक वेब सेवा बनाना संभव है (पूर्व में: इंट्रावेब)। इसमें एक स्टैंडअलोन निष्पादन योग्य बनाने का विकल्प है जिसमें दोनों शामिल हैं: वेब सर्वर और वेब अनुप्रयोग

3

डी 7 में मैंने आईडीएचटीटीपी वेब ब्रोकर ब्रिज (इंडी 9) का उपयोग किया। लेकिन मुझे नहीं पता कि यह अभी भी डी 200 9 में उपलब्ध है या नहीं।

+1

मैंने इस तकनीक का भी उपयोग किया है, यह एक आकर्षण की तरह काम करता है। –

3

डॉ बॉब की वेबसाइट पर SOAP articles की एक श्रृंखला है और विशेष रूप से आरएडी स्टूडियो 2007 एक्सएमएल, एसओएपी और वेब सेवा विकास मैनुअल है, लेकिन यह 99 यूरो है।

2

यहाँ एक कदम-दर-कदम समाधान "डेल्फी 7 इंडी स्टैंडअलोन वेब सेवा/सोप सर्वर" जो है जैसे कि यह डेल्फी 2009 के लिए भी उपयोगी हो सकता है दिखता है:

http://www.digicoast.com/delphi_soap_standalone.html

अद्यतन:

यह समाधान IdHTTPWebBrokerBridge का उपयोग करता है, इसका उपयोग छोटे बदलावों के साथ डेल्फी 200 में किया जा सकता है।

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