如何集成来自另一个系统的域实体


给定系统 A 和 B,如何在系统 B

的数据库中引用系统 A 中的域实体,我在工作中遇到这种情况,我们正在将数据从系统 A 复制到 B,但它正在成为一场噩梦

例如:系统A管理产品的信息。系统 B 管理产品的销售,所以我在系统 B 中有这种关系:销售"有很多"销售项目,"有一个"产品。

进行此类集成的方法有哪些?SOA 与这种情况有关吗?有什么推荐的阅读吗?

你在处理什么问题?如果这两个域没有交集,那么您不应该有什么可挣扎的,这是集成任务的正常情况。但是,如果域相交,那么您就有了某种转换。这是噩梦发挥作用的地方。您可以重新设计一个或两个域,但要降低成本!它通常不值得一试,特别是对于遗留系统。为此,我建议在中间件层使用透明的转换引擎。

相关内容

最新更新