我有一个场景,我们有一个客户拥有一个 linux 托管的 php 应用程序(joomla),他们希望与一些为“姐妹”站点创建的后端 asp.net mvc 功能集成。基本上,mvc 站点具有价格和库存可用性方法,这些方法(在姊妹站点中)填充下拉列表和页面上的其他“订单”样式信息。我的任务是查看集成选项以允许 php 站点将此信息用作“服务”。(和以往一样,这些人正在考虑拥有成本、维护等,所以这是他们的首选路线)
有没有人做过类似的成功?我想(很像姊妹网站)将使用大量的 ajax 来按需填充页面的某些部分。因此,这可能会影响您可能提出的任何建议。此外,被调用的方法最终会填充相同的数据库,因此在不同平台之间关联 ID 没有问题。
如果可能的话,我真的不想走任何“iframe”类型的路线,但现实可能会将此作为一种选择。我可能(天真地)想象我可以简单地直接从 php 应用程序调用 mvc 函数,并传递某种“会话”变量进行身份验证。
相当高的顺序或相当直截了当?
干杯
吉姆
[编辑] - 由于 joomla 站点的现有结构,不太可能实施,使用 openID 帐户是否有助于将两个站点“粘合”在一起?
另外,发现这篇小文章“可能”与我的想法有所不同:http: //www.jeffancel.com/archive/2009/04/05/70.aspx