I am looking produce a site to document different systems feeds for the department which I work for. The department has multiple systems (40+) which sends data between each other in XML, CSV and other formats. I have been asked to document and possibly visualise the different feed data and its cascading subscription flows and I thought of Drupal could be the tool of choice.
I want to build a Drupal site where user could query data something like this.
Example
- System A sends feed F1 containing (A1, A2, A3) fields to System B,C
- System B sends feed F2 containing (B1, B2, A1, A2) fields to System C
- System B sends feed F3 containing (B1, B2, A2,A3) fields to System D (doesn’t read A2)
- System C sends feed F4 containing (C1, C2, B2, A2) fields to System D
- System E sends feed F5 containing (E1, E2, E3,E4) fields to System A,B,C,D
In the case of feed F5, systems A,B, D only read E1, E2, E4 whereas system C reads E1, E3, E4.
Q) Identify all systems processing (not just receiving) the A2 field in any feed.
Q) query all systems processing field A3
Possible approach