Question

Comment puis-je construire un service Web SOAP autonomes utilisant Delphi? Doit travailler avec Delphi 2009, mais ce serait bien si elle a travaillé avec les plus âgés aussi.

Le haut-CourtierWeb Web Services crée CGI ou ISAPI. Il serait bon de créer un exécutable autonome que je peux contrôler de bas en haut, en particulier au cours du développement.

Était-ce utile?

La solution 2

Dave Nottage écrit Création d'un service Web autonome avec Indy ( code source ).

  

Cet article explique comment adapter Indy   dans les services Web de Delphi 6 (SOAP)   support.

D'après le commentaire sur la page, il fonctionne avec Delphi 2009 avec quelques modifications.

Modifier : Les gens dans Indy 10 et IdHTTPWebBrokerBridge avec CBuilder 2009 affichée version modifiée. Par exemple, IdHTTPWebBrokerBridge.pas est par Yo'hanan van der Niet.

Autres conseils

RemObjects SDK for Delphi (RO / Delphi) .

  

Différents formats de messagerie sont   à condition, y compris notre très   format binaire BinMessage efficace,   ainsi que le support pour SOAP, XML-RPC et   - nouveau - encodage JSON, dans le cas où vous voulez faire vos serveurs accessibles   aux clients de ne pas utiliser RO, ou écrire   clients d'accéder aux services Web   fournis par d'autres.

Il devrait être possible de créer un service web avec VCL pour le Web (anciennement: Intraweb). Il dispose d'une option de création d'un fichier exécutable autonome qui contient à la fois: le serveur web et une application web

D7 je IdHTTPWebBrokerBridge (Indy 9). Mais je ne sais pas si elle est encore disponible en D2009.

Il y a une série de articles SOAP sur le site Web du Dr Bob et plus précisément là est RAD studio XML 2007, SOAP et Web services manuel de développement, mais il est 99 euros.

Quelque chose que j'utilisé dans le passé était idRunner qui est une extension de la bibliothèque indy et vous permet de développer dll ISAPI de votre application qui fonctionne alors. L'avantage de cette approche est que vous pouvez déployer une application autonome pour exécuter votre service de savon, qui peut facilement être déployé via IIS à une date ultérieure.

Pour le débogage, je vous suggère fortement le idDebugger sur la même page. Il rend les applications ISAPI de débogage très facile.

Voici une étape par étape solution « Delphi 7 Indy autonome Web Services / serveur SOAP » qui ressemble il peut être utile pour Delphi 2009 aussi:

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

Mise à jour:

Cette solution utilise IdHTTPWebBrokerBridge, il peut être utilisé dans Delphi 2009 avec des modifications mineures.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top