【问题标题】:PHP framework choice to build enterprise-grade SOAP server构建企业级 SOAP 服务器的 PHP 框架选择
【发布时间】:2012-01-14 05:28:32
【问题描述】:

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

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

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

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

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

编辑:webservice 也必须符合 WS-Security; ZF 是否提供方法来做到这一点?

【问题讨论】:

    标签: php web-services soap enterprise


    【解决方案1】:

    我推荐 Symfony2。 这是一个新的、高度可扩展的框架,在某种程度上基于 RoR/Spring。

    我可以用几个小时来描述它的功能,所以我只给你该网站的链接: http://symfony.com/

    http://symfony.com/doc/2.0/cookbook/web_services/php_soap_extension.html

    此外,将 3rd 方库合并到 symfony2 中非常容易——您可能会对 Zend_Soap 感兴趣。

    干杯

    【讨论】:

      【解决方案2】:

      我想建议您使用 Zend Framework。特别是 Zend_Soap。这是非常容易使用。它具有 WSDL 自动生成、数据库适配器等功能。Tutorial

      【讨论】:

      • 我使用 Zend 框架通过 SOAP 调用 Google 的日历 API(并在我的网页中显示日历事件)。它的 MVC 结构很优雅,我会说它的学习曲线绝对值得。得益于对 WSDL 的支持,ZF 使得使用和提供 Web 服务变得非常容易。
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-05-01
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多