门户网站数据集成模型

我正在寻找您关于正确的数据集成方法的反馈,以建立面向客户的门户。

在这种情况下,我们有一个应用程序是数据源(主应用程序),另一个应用程序(门户)将有助于数据收集过程。这两个应用程序由两个不同的实体管理和维护不能共享同一数据库,并且两者都作为单独的应用程序部署在云解决方案上。

选项一或“推”是在发生数据更改事件时将数据从Main App推送到Portal。如果添加,更新或删除了记录,请致电系统B以推动此更改。

选项2或Pull是在需要时通过Portal从Main App提取数据。

选项1的优点是门户可以独立于Main App的工作,并且两者之间没有依赖性。可以按期望的时间间隔将门户网站的数据推送到主应用程序,并且设计似乎很简单。

但是,数据同步是一个问题,尤其是在数据复杂且具有权限,角色和安全性属性(可能会更改门户网站使用数据的方式)的情况下。

另一方面,选项二或提取数据可确保数据同步和数据安全(因为Main App可以根据调用和用例来决定要返回什么,而不是盲目地将数据推送到门户。但是,这种设计似乎更多复杂,需要更多的运行时功能,因此性能可能会成为问题。

如果我对推送模型有一个担心,那就是Main App会在推送出数据后立即失去数据所有权,并且无​​法保证Portal在提取模型数据时是否会滥用数据仅在确定用例和受众之后提供。

我正在这里寻求推荐,希望能提供一些指向可参考指南或最佳做法的链接。

关于

ooygg 回答:门户网站数据集成模型

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3136722.html

大家都在问