云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

微软云_腾讯云https_多少钱

小七 141 0

上一个–Normalizer | Index |下一个–Message Endpoint

本周,我们将研究一种称为规范数据模型的消息转换模式。

当参与者不使用相同的数据格式时,将使用消息转换器。如果多个系统使用不同的格式来表示单个实体,下载返利,则可以使用Normalizer将消息映射为公共数据格式。常用的数据格式也被称为规范数据模型。

使用规范数据模型的优点是:

通过减少消息转换器的数量来简化抽象设计思想

简单

没有规范的数据模型,对于给定的实体,每个系统之间需要一个消息转换器。例如,如果4个系统正在相互通信有关客户的信息,那么每个系统之间的2个转换器加起来就是12个转换器。另一方面,使用规范数据模型将翻译器的数量减少到8个,因为每个系统都有2个翻译器来将消息翻译成规范数据模型。

不使用规范数据模型

使用规范数据模型

抽象设计思想

因为每个系统都将其内部数据格式翻译成公共数据格式,可以使用公共数据格式而不是系统特定的数据格式来设计解决方案,从而提高设计质量。

在CPI中,实现规范化数据模型意味着您将使用消息转换器将消息转换为规范化数据模型。例如,如果客户信息需要在ECC、Salesforce和Hybris之间同步,则可以使用规范数据模型。每个系统将有一组消息映射。

ECC

Salesforce

现在,如果添加Salesforce系统,我们只需添加两个流,淘客单,将Salesforce客户的消息转换为规范数据模型的客户,反之亦然。

Hybris

同样,对于Hybris,我们只需要在规范数据模型中添加映射。请注意,我使用HTTP协议与Hybris连接只是出于演示目的。

规范数据模型是一种以通用格式设计数据的方法,与任何参与系统无关。它减少了所需的翻译数量,促进了抽象的设计思维。在CPI中,它可以简单地使用消息映射来实现。

企业集成模式中的规范数据模型模式艾平皮报文翻译程序标准化器消费物价指数构成消息映射

希望对您有所帮助,Bala

上一个–规范化器|索引|下一个–消息端点

,云产品,物联网流量卡,微信返利