鉴于系统A和B,如何在系统B的数据库中引用系统A中的域实体,我在工作中遇到这种情况,我们正在将数据从系统A复制到B,但它正在成为一场噩梦
Ex:系统A管理PRODUCT的信息。系统B管理产品的销售,所以我在系统B中有这种关系:销售“有很多”SALEITEM“有一个”产品。
进行此类集成的方法是什么? SOA与这种情况有关吗? 任何推荐的阅读?
答案 0 :(得分:1)
您处理的问题是什么?如果这两个域没有交叉,那么你就不应该有什么东西可以解决,这对于集成任务来说是正常的情况。但是如果域相交,那么你就有了某种转换。这是噩梦发挥的地方。您可以重新设计一个或两个域,但成本!对于遗留系统而言,它通常不值得。为了这个目的,我建议在中间件层使用透明的转换引擎。