2009-06-01 84 views
0

作为一个非常固执的人,我构建了自己的基于PHP的CMS和框架(命名为RAmen/FSM仅用于踢腿),已经为我的客户多次部署。现在,我打算为它开发一个支持票据应用程序,以便将其部署在“中央”服务器上,以方便维护。在PHP中的SOAP替换/解决方法/库

现在,我已经研究了SOAP服务并很开心,直到我在PHP中获得WSDL生成本身。那么,对于我来说,如何在客户端(如$support->newTicket)以“安全”(如in,https)的方式来管理SOAP,就像在服务器端没有WSDL头疼一样?或者我应该停止如此固执,并且只需要去一个PHP库(在这种情况下,请尽量推荐!)

谢谢同行/ spagnostic编码人员!

回答

2

PHP有一个native SOAP extension,可以实现客户端和服务器的自动化。这是有些地方的小车,但仍然比nusoap(恕我直言)好。

也就是说,如果我对决定有任何影响,我绝不会选择SOAP。使用xml-rpc或基于休息的方法。

+0

json-rpc更轻 – 2009-06-01 15:24:23

1

我有一个类似的问题,无论是使用REST还是SOAP。我正在使用REST,但这是因为我想要一个简单的API函数,而不是与REST相关的刚性功能。

话虽这么说这里是一个可爱的小库,让你开始对SOAP

​​

通过它的声音SOAP实际上是你想要的。当您从WSDL获取域模型时,您将更容易实现它。

+0

不是听起来过于挑剔的意思,但是,NuSOAP的最后一个版本是在2007年,并且PHP自此以后一直在增长。你能详细阐述一下你的REST工作流程吗? – Roberto 2009-06-01 09:35:07