我想知道,一般来说,当通过任何方式(即 web 服务、MQ 等)集成 2 个或多个系统时,您的系统捕获您正在发送的数据的快照是最佳实践还是标准与另一个系统?我认为这是一种保险,因为在诸如 prod 事件之类的情况下需要进行协调。
其次,我认为这个数据快照与审计跟踪不同,因为正在发送的数据本身被保存为快照表中的 LOB 列(即 xml 数据、csv 文件)。这对审计跟踪是多余的吗?
我想知道,一般来说,当通过任何方式(即 web 服务、MQ 等)集成 2 个或多个系统时,您的系统捕获您正在发送的数据的快照是最佳实践还是标准与另一个系统?我认为这是一种保险,因为在诸如 prod 事件之类的情况下需要进行协调。
其次,我认为这个数据快照与审计跟踪不同,因为正在发送的数据本身被保存为快照表中的 LOB 列(即 xml 数据、csv 文件)。这对审计跟踪是多余的吗?
对于你的第一个问题...
我已经使用队列、Web 服务等进行了很多很多集成,并且我通常会存储审计跟踪(一组高级数据告诉我发生了什么),但我从来没有真正为每个调用存储有效负载本身.
有几个原因:
我不会存储有效负载的副本,而是专注于这些事情以进行集成: