0

一个已有 8 年以上历史的应用程序正在从一个独立的网站迁移到一个面向 Web 服务的架构,以允许外部各方访问应用程序内的计算和数据。

该应用程序允许访问者访问与保险相关的信息、计算报价和联系代理。

应用程序的原始逻辑已从主应用程序提取到 SOAP 服务 - 到目前为止,一切都很好。

基于 Zend FW 的内部知识,我们选择放弃具有许多缺点的遗留代码,转而使用更强大和社区支持的框架 - Zend。

已经构建了一个使用 WSDL 并允许搜索和显示客户的初始 Zend FW 应用程序。完成之后,我们希望为组件集成外部应用程序/模块,例如基本 (!) cms、群发邮件、投票等。

由于我们认为这些组件对最终产品至关重要,但不是我们自己的核心产品,因此我们希望为此使用外部应用程序。

然而——看看tomatocms和digitalus等,他们似乎要求我们将我们的产品构建到他们的产品中——而我们希望它反过来。CMS 页面是例外,而不是规则。

在这些应用程序之间集成身份验证似乎非常困难,因为每个应用程序似乎都想成为“那个”应用程序。

TL;博士:

将 CMS 或其他应用程序集成到现有/正在进行的 zend FW 应用程序中的最佳解决方案是什么?

4

1 回答 1

0

我认为对您来说最好的解决方案是为模块/插件创建一个结构,您可以在其中设置使用模式,您将使您的应用程序理解按照上述规范创建的这些模块。

有了这个,您允许任何人创建或开发模型 desaclopados 他们的应用程序。

我认为这是您的 Wordpress 插件的一个很好的例子。任何人都可以在应用程序页面中创建和嵌入它的功能,但当然你可以限制它的 API,控制你想要的。

于 2012-05-25T12:59:18.893 回答