对于即将推出的项目,必须使用PHP开发SOAP Web服务。语言/环境的选择已经完成,不会受到我的影响。
这必须成为支持业务关键流程的企业级应用程序。
我需要一个结构,数据库抽象等框架。我知道Zend Framework用于这些类型的应用程序,但我没有使用它的经验。我也不确定学习曲线。
我对Yii框架有一些经验,我喜欢它。另外,我知道它对SOAP有一些支持,包括WSDL生成。
有没有人有使用Yii和更具体的Yii和SOAP构建的大型应用程序的经验?还有其他我不知道的解决方案吗?
编辑:webservice也必须符合WS-Security; ZF是否提供了这样做的方法?
答案 0 :(得分:1)
我想建议您使用Zend Framework。特别是Zend_Soap。这是非常容易使用。它具有WSDL自动生成,DB的适配器等。Tutorial
答案 1 :(得分:1)
我推荐Symfony2。 它是一个新的,高度可扩展的框架,有点基于RoR / Spring。
我可以用几个小时描述它的功能,所以我只是给你链接到网站: http://symfony.com/
http://symfony.com/doc/2.0/cookbook/web_services/php_soap_extension.html
此外,将第三方库合并到symfony2非常容易 - 可能Zend_Soap会让您感兴趣。
干杯