PHP框架选择构建企业级SOAP服务器

时间:2011-12-06 15:57:53

标签: php web-services soap enterprise

对于即将推出的项目,必须使用PHP开发SOAP Web服务。语言/环境的选择已经完成,不会受到我的影响。

这必须成为支持业务关键流程的企业级应用程序。

我需要一个结构,数据库抽象等框架。我知道Zend Framework用于这些类型的应用程序,但我没有使用它的经验。我也不确定学习曲线。

我对Yii框架有一些经验,我喜欢它。另外,我知道它对SOAP有一些支持,包括WSDL生成。

有没有人有使用Yii和更具体的Yii和SOAP构建的大型应用程序的经验?还有其他我不知道的解决方案吗?

编辑:webservice也必须符合WS-Security; ZF是否提供了这样做的方法?

2 个答案:

答案 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会让您感兴趣。

干杯