Gerekli bir "SOAP sunucu" oluşturmak mı

2 Cevap php

Ben eski / uyumluluk nedenleriyle cakephp uygulaması ile NuSOAP lib kullanıyorum, bu nusoap_server bir örneğini oluşturmak için tamamen gerekli olsaydı ben sadece merak ediyorum, ben herhangi bir ben sadece çıkış zaman Bunu yapmak için herhangi belirgin bir neden bilemiyorum veri sunucusu örneğini oluşturmadan istemez willy xml biçimlendirilmiş - sadece hata ayıklama amaçları için belki de?

2 Cevap

(I've never used nuSOAP, ama PEAR::SOAP oldukça aynı olduğunu tahmin ediyorum, yerli SoapServer uzatma, ve Zend_Soap)

Sizin sunucu örneği olacaktır:

  • uygulama aldığı SOAP XML verilerini ayrıştırmak ve sağ sınıf / metodu için sevk
  • SOAP XML içine bu yöntemin geri dönüşü saklanması

SOAP biçimi nasıl karmaşık göz önüne alındığında, ben kesinlikle kendim ayrıştırmak istemem, ne de bazı SOAP dize yeniden inşa etmek isterim - benim için yapabileceği bir kitaplık zaten özellikle!

Bu SOAP aramaları SABUN yapmadan veya çağrı olup olmadığına bağlıdır.

make Onlara, sen WDSL işlem yapmak ve XML monte uygun client örneğini oluşturmak gerekiyor.

receive Onlara, sen server örneği oluşturmak ve nasıl çeşitli aramaları göndermek için bunu söylemek gerekir.

Sadece bunlardan birini yapmak gerek app için tamamen mantıklı.