Skip to content

Commit

Permalink
Merge pull request usdot-jpo-ode#508 from CDOT-CV/docs/updating-data-…
Browse files Browse the repository at this point in the history
…flow-diagrams

Docs - Updating Data Flow Diagrams
  • Loading branch information
drewjj committed Jun 27, 2023
2 parents a7ca783 + 6dd91d7 commit c92c88b
Show file tree
Hide file tree
Showing 8 changed files with 14 additions and 4 deletions.
6 changes: 5 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,7 +47,7 @@ All stakeholders are invited to provide input to these documents. To provide fee
#########################################
-->

<a name="usgage-example"/>
<a name="usage-example"/>

## 1. Usage Example

Expand Down Expand Up @@ -137,6 +137,10 @@ Read the following guides to familiarize yourself with ODE's Docker and Kafka mo
- [Docker README](docker.md)
- [Kafka README](kafka.md)

The following guide contains information about the data flow diagrams for the ODE.

- [Data Flow Diagrams README](docs/data-flow-diagrams/README.md)

**Installation and Deployment:**

- Docker builds may fail if you are on a corporate network due to DNS resolution errors.
Expand Down
2 changes: 1 addition & 1 deletion docs/data-flow-diagrams/ODE Data Flow Overview.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2022-04-14T19:40:36.983Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.4.2 Chrome/100.0.4896.60 Electron/18.0.1 Safari/537.36" etag="hnHgc1VZttJfM0MdCy9P" version="17.4.2" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
<mxfile host="Electron" modified="2023-06-27T17:09:08.786Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.4.2 Chrome/100.0.4896.60 Electron/18.0.1 Safari/537.36" etag="uuR-LWwAbBXx5Qu2ZVIU" version="17.4.2" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
Binary file modified docs/data-flow-diagrams/ODE Data Flow Overview.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
6 changes: 6 additions & 0 deletions docs/data-flow-diagrams/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,8 @@ The purpose of these diagrams is to show:
1. The Asn1DecodeDataRouter class pulls from the Asn1DecodeOutput topic and deposits messages into the Pojo Messages group of topics and the Json Messages group of topics.
1. The PPM pulls from the Json Messages group of topics and pushes filtered messages to the Filtered Json Messages group of topics.
1. The FileUploadController class pulls from the Json Messages & Filtered Json Messages groups of topics and offloads them.
1. The GeoJSON Converter pulls from the Json Messages group of topics, converts the messages and pushes them to the Processed Spat/Map group of topics.
1. The Conflict Monitor pulls from the Processed Map/Spat group of topics and pushes to the Conflict Monitor Output Topics group.

### Overview Data Flow 2
1. Messages come in through the TimDepositorController class and are pushed to the Broadcast Messages and Json Messages groups of topics, as well as the AsnEncoderInput topic.
Expand Down Expand Up @@ -74,6 +76,8 @@ The purpose of these diagrams is to show:
1. The Asn1DecodedDataRouter pushes the SPAT to the OdeSpatPojo, OdeSpatRxPojo, OdeDNMsgJson, OdeSpatRxJson, OdeSpatTxPojo and OdeSpatJson topics.
1. The PPM pulls from the OdeSpatJson topic, filters the SPAT, and pushes it to the FilteredOdeSpatJson topic.
1. The FileUploadController pulls from the OdeSpatJson and FilteredOdeSpatJson topics and offloads the SSM.
1. The GeoJSON Converter pulls from the OdeSpatJson topic, converts the SPAT and pushes it to the ProcessedOdeSpatJson topic.
1. The Conflict Monitor pulls from the ProcessedOdeSpatJson topic and pushes to the Conflict Monitor Output Topics group.

### MAP Data Flow
1. The MAP comes in through the MapReceiver class and is pushed to the OdeRawEncodedMAPJson topic.
Expand All @@ -83,6 +87,8 @@ The purpose of these diagrams is to show:
1. The AsnCodecRouterServiceController class pulls from the Asn1DecoderOutput topic and passes the MAP to the Asn1DecodedDataRouter class.
1. The Asn1DecodedDataRouter class pushes the MAP to the OdeMapTxPojo and OdeMapJson topics.
1. The FileUploadController pulls from the OdeMapJson topic and offloads the MAP.
1. The GeoJSON Converter pulls from the OdeMapJson topic, converts the MAP and pushes it to the ProcessedOdeMapJson topic.
1. The Conflict Monitor pulls from the ProcessedOdeMapJson topic and pushes to the Conflict Monitor Output Topics group.

### SRM Data Flow
1. The SRM comes in through the SrmReceiver class and is pushed to the OdeRawEncodedSRMJson topic.
Expand Down
2 changes: 1 addition & 1 deletion docs/data-flow-diagrams/map/MAP Data Flow.drawio
Original file line number Diff line number Diff line change
@@ -1 +1 @@
<mxfile host="Electron" modified="2022-04-12T16:56:50.673Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.2.4 Chrome/96.0.4664.174 Electron/16.1.0 Safari/537.36" etag="NAeIOlesqWbuy8Lb1Isk" version="17.2.4" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">5Vtbd6I6FP41rnXOgy7CnUerttPO2E7vl5euCFFpo6GAVefXnwBBwORQOhV1nD5Q2YEQ9re/vbN3QkPpTBYnPvTGfeIg3JAlZ9FQug2Z/qkW/RdJlkwiKWoiGfmuk8hAJrh2fyEmlJh05jooKFwYEoJD1ysKbTKdIjssyKDvk3nxsiHBxad6cIQ4wbUNMS+9d51wnEhN2cjk35A7GqdPBjp74wlML2ZvEoyhQ+Y5kdJrKB2fkDD5NVl0EI60l+rl/nR5j3+86idnl8EbvD36fnN+10w6O/7MLatX8NE0/O2u7369PUij8+vF7eP4cjCeIKP31JTZq4XLVF/Ioepjp8QPx2REphD3MumRT2ZTB0W9SvQsu+YHIR4VAip8QWG4ZLYAZyGhonE4wawVLdzwIbq9JWvs9DHX1F2wruOTJTupqAOmq4DMfJu9kTl7ca+CBX791rw8avf0t/ObcfriIfRHKCxREMM+0krOnpiGTxCZoNBf0gt8hGHovheNDjLbHa2uy/ChPxhEn4BL2S1cxt7DBXYFV9mo3yGesSe1gynoIpu6WacLQ3hFZiHyWy/wHXLIFnGbj90QXXsw1tKc+uoiRkMX4w7BxI/vVRyIzKFN5UHok1eUa9FtEw2GnwboHfkhWpSqlLU2FS25hQWMJlAZh+aZ+wUGk41zrleXvg7DaLF4ujoZ3o2d9plhXd9cPgaXzZUD3y5tpnTsDyk3opPHmERaepoRJz77OnOEL6/xzBFeB6xdUads2HnqdPpU8E+72/+Xg5OGZi/66fnERkHwMV8G0H4dxRBfzELsTtH/8EhDpqOKeGTKA0XX6+SRnPImJZKqCIgk10Sk57tvY5+cXIJzdf7tOTw1zrG1m9nChvlgVeSDLu8VHyxRKOnQOGL3qcFHU17kv7s2NVHqTAjGhxZVVHMtrOiqyrFBVrYZVoD5F4cVoFTkkbZXNEqHLZyS+adTbxbyoGJMk1X0aboMh0PZFtLF0Qe6VmvwWMWKVfAQzcJEwcOsjS5AP4DwAarGDyDtmeULI0hq+XQWdCimr60Fit1bvmbsNlBkseGxEBq2k3+YVSdcOyu1lI47x5c+9K6QjeijD21ytR4tTH3XqQbglPvnxYpUOR+a/n6l3umwc5Z/4aArOO9N48JVv/3zLCDTgwgW6nq0MESWL6pW1RYtdO0vjhZp1v3x9ErZL86UlXojwlxfnB9YzNDWYoYmmmfpW03IpR1n5J+jTrauso1llfIkJc+3sqWMPaHbatyCeliypnLg5TAgrbFPkXj2rdbgtzJj28kiy+/z4eXhoX1yGpKn3vH9gzE4xcfH0yZIdyh8WNUyd8WH0nHn6FAyPUtXS2xMZs7HZl9fCFlPOyxri6m60IjVj/UYLRt5X9TJarsLHKTdSqW6AuZ6hmby5e+VDyjyvS5d8S64Ies4jBwl9boFpelvM5I2NIOYzG16gax6i6yR/hpF/69ngwlxZvRW1h0dXdJj0s4hssPVPwwHCB+tuksvmZKoTwFzSo2uMnM0Pdo5k7cHRdFbmqkpenrgeWSKeGS0TEk1jdWhJlPROVP5jpY8jnN3gmGsuXK9RtbAQgIw69BzPohaVsvK/6nb5BhfhOL9+tRpR/vkYocOg8C1i8ZejLEbMVi9YvDLqVETWF8qqxwj2RN+Ejf2LymGkhntTMrTQVNBS9UVFaSHYp/JPIB1kyHE92wqLUPNYW8UnqLqZku2ZN1MD2uPSWYR3GNiQ1hp6fdtgy/ob8b/fofDVzpTlm6IR22pog+usfizSZP9io8FhtbSJcvQ0oNezckCYLQkQwHG6lCTswB84W4zFnHR7dG2sziBkjqRk6lqFpnzAXXkV7sxDdVspeWn1N+YLY2fjwErs6H1qPt1E7h4XB7fa2+PL9328+2z/Hr1ctUR+IRjF6NbDxPofJQL/zHZ75qzB6J9UaJ4s4nUt2yTcLFg3ofeDQ0oL2SbvrIulTdXadg2UjOhklVej/tcXyjbnpwvL5TReE92nfPFhcS8D2UVaJtVB0c+O7JoZHi66553vaD/Jk2WAv8xSTb1NeJvYCjAQWQNyfJbPFA6TlmKVhhaNocAfeuwqGqI3dE0yg+o4hDV6lGkG9eGuM0aJq7jJIRBdC7AihIRZbxo8hq/rnbU0LpRX5QjAcu9OLTS/CwHbSEWCwoh1eAs2Sa7vjHQEIQDWQSnXBecPF8yON0ISQelSA59MvkMklXVXR1xEUuLbrM+6NY/FVAMARNFRWytLuhkDrrNzKCjjz1o4zGmeXrFqfN+gF9lhr1505CNtXKnosotTcll4oLcS8RxVWlZNZkKv5OUsTyIvXZMdhoepZ8XZxcR04k/gfwOu/1AuTaKA0BxK0BpCiguCZKk2ijOl/jFuEVL9n8rbquVwzTFEtSTNwQaPc0+oU1KY9mXyErvPw==</diagram></mxfile>
<mxfile host="Electron" modified="2023-06-27T17:11:44.246Z" agent="5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) draw.io/17.4.2 Chrome/100.0.4896.60 Electron/18.0.1 Safari/537.36" etag="gvz34mXaNUIBgdoRJf7N" version="17.4.2" type="device"><diagram id="C5RBs43oDa-KdzZeNtuy" name="Page-1">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</diagram></mxfile>
Binary file modified docs/data-flow-diagrams/map/MAP Data Flow.drawio.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading

0 comments on commit c92c88b

Please sign in to comment.