NuSOAP
NuSOAP是一組功能強大的PHP類,使得使用和創建SOAP訊息變得相當簡單。NuSOAP由Dirtrich Ayala編寫,可以無縫地與很多最流行的SOAP服務實現互動,它遵循LGPL發布。NuSOAP提供了很多令人印象深刻的特性,包括:
●簡單:NuSOAP的面向對象方法隱藏了SOAP訊息組裝、解析、提交和接收的有關細節,使用戶集中於應用程式本身。
●WSDL生成和導入:NuSOAP可以生成一個對應於所發布Web服務的WSDL文檔,並且能導入一個WSDL引用在NuSOAP客戶端使用。
●代理類:NuSOAP可以生成的一個代理類,允許調用遠程方法,如同調用本地方法一樣。
●HTTP代理:出於多種原因(安全性和審計是其中兩個原因),有些客戶端被強制將請求委託給HTTP代理,由代理代表客戶端執行請求。也就是說,需要所有SOAP請求都傳遞給此代理,而不是直接查詢伺服器。NuSOAP為指定代理伺服器提供了基本支持。
●SSL:如果可以通過PHP使用CURL擴展,NuSOAP還支持通過SSL的安全通信。