Architecture OpenID,mashsl。。。多方web服务有人吗?

Architecture OpenID,mashsl。。。多方web服务有人吗?,architecture,openid,Architecture,Openid,我收到一位客户的请求,但我无法得到明确的答案/解决方案,我想知道是否有人能告诉我这一点。 由于该公司进行了一些收购,客户不得不将一些网络电子商务网站集成到一个通用门户网站中,而目前,他们不想也不想?投入所需的努力和预算,将小公司的每个网站重新打造成一个只能提供整个服务范围的门户网站。因此,他要求我们提供一种方法,将所有小公司的web服务集成到更大的门户网站中,例如,一个简单的电子商务系统,该系统带有支付功能,但以一种透明的方式,可以让大门户知道交易是在一个较小的子网站上完成的。问题是,到目前为止

我收到一位客户的请求,但我无法得到明确的答案/解决方案,我想知道是否有人能告诉我这一点。 由于该公司进行了一些收购,客户不得不将一些网络电子商务网站集成到一个通用门户网站中,而目前,他们不想也不想?投入所需的努力和预算,将小公司的每个网站重新打造成一个只能提供整个服务范围的门户网站。因此,他要求我们提供一种方法,将所有小公司的web服务集成到更大的门户网站中,例如,一个简单的电子商务系统,该系统带有支付功能,但以一种透明的方式,可以让大门户知道交易是在一个较小的子网站上完成的。问题是,到目前为止,他们无法直接访问这些信息或自动集成这些信息

让我举一个例子说明一下,仅仅阅读上面的段落恐怕不够清楚:

用户A访问主要门户MP。 用户A在MP中进行身份验证 用户A通过MP浏览。找到她感兴趣的产品,然后 点击一个链接。 Link在另一个浏览器页面或相同页面上打开小门户SP, 那没关系。 用户A检查信息并决定购买服务/商品 关于SP。 用户A填写所需信息,并在SP上购买。 SP使用其付款方式执行在线交易 维萨、贝宝等。 SP向用户A提供服务/货物。 MP获取SP上用户A的购买通知及其 价值 9是个棘手的部分


我的问题是:有没有一种方法可以使这项工作对SP的代码/网站设置影响最小/没有影响?我已经检查了OpenID、MashSSL,。。。但我真的看不清楚这是否可以做到。或者如何。任何信息或指针将非常欢迎,因为我在所有这些中迷失了方向!非常感谢

我认为OpenID或mashsl在这方面都帮不了你。您正面临一个经典的应用程序集成问题和一套经典的解决方案。您的MP和SP是否支持消息队列?如果是,则在步骤9中,SP通过在其中一个MP队列上发送消息通知MP。很可能它们不支持队列,但它们位于某些数据库之上。您可能最终得到一个解决方案,其中SP在步骤9中直接或通过web服务更新MP数据库,MP有一个内部进程/循环监控,当出现新记录时,该表将适当地进行操作


谢谢你,尤里!是的,是的,我肯定会帮上忙。问题是在每个SP上正确设置它可能很困难。这就是为什么我们要在现有软件解决方案的基础上寻找应用级别的东西。这是一个我们可能不得不考虑的选择: