blob: 1d80766dab46b682cfe1a276ac8ebb8f6dd1a404 [file] [log] [blame]
<!--
Licensed to the Apache Software
Foundation (ASF) under one or more contributor license agreements. See the
NOTICE file distributed with this work for additional information regarding
copyright ownership. The ASF licenses this file to You under the Apache License,
Version 2.0 (the "License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed
under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES
OR CONDITIONS OF ANY KIND, either express or implied. See the License for
the specific language governing permissions and limitations under the License.
-->
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="749px" height="474px" version="1.1" content="&lt;mxfile userAgent=&quot;Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/67.0.3396.62 Safari/537.36&quot; version=&quot;8.7.6&quot; editor=&quot;www.draw.io&quot; type=&quot;device&quot;&gt;&lt;diagram id=&quot;35f3a7a3-d1c2-8c18-e1fc-d490fc6a3b68&quot; name=&quot;Page-1&quot;&gt;7ZrNcpswEICfxsdmABmDj7GTtjNNp5n60PYogwBNZOQRcmz36bsY8Sfs2HUJdhNyyEgrWKTdj12tzABNF5tPAi+jr9wnbGAZ/maA7gaWNR4i+J8Ktplg6NqZIBTUz0RmKZjR30QJDSVdUZ8ktQsl50zSZV3o8TgmnqzJsBB8Xb8s4Kz+1CUOSUMw8zBrSn9QX0aZ1LVGpfwzoWGUP9kcjbOROfaeQsFXsXrewELB7i8bXuBcl1poEmGfrysidD9AU8G5zFqLzZSw1LS52bL7Ph4YLeYtSCxPuUFN+xmzlVr6d76SNA5B+IhFQoSap9zmtllHVJLZEntpfw3uH6BJJBcMeiY0cbLMPBLQDYGnTHbWSFu7YYbnhE0KK0054wKGYh6DukkiBX8iuRCMZ5Ox56NiJHcG2GkSUMa02wMeSwWTOUrnwmgYQ8cDa8BK1NMfeUIl5bWBZyIkBf8/aBfMuZR8UbngVqmUPF23sh6Mkc1BD5iFX+F1IXxBpNjCJfkNjkJBvSqmrfrrCnhKFFWYy2VYoR4Wmkt3Q0N5/AAuRsP9t2EoSIglAfGMxAmY1zK+4OAJN0AAdpdp09syCh5OzXiEjXmGwsO8EBQgfFtJ0EKUvGfmRWbs48iMXgsZs4HMQTACRja3aTSGVZPYV807j+EkoV4djapnyqDZdA9YSGx/Qs/IO7/Szo2ddjdU/lT60nY5kk2R+I2or1kclsFXwtOykcQiJLISMJuOqVje3mP5XCYIw5I+12exzx3qCY+cwvzKWGHUHY8czaPZ7NVd1bCvK9IIQpamKFtyQ9GOjmLZpwFjNYCZQYagARBQCTF9sukkcKC637vMNaOeg6vlALkdguC8nwxy0WyBDFRz8nh8Y5+XLpBzTFOL+cLt8bgIHpbdGh97VLUISLNm7RaQtwzB0PwHCLScMn61PaXVLEL27SX6svW6dh16mOiwbM1jxHvIKsWJaaVszaqwS0WZ4fDAgcXfxhh7pBH0innGQicFmb5guUTBUhygd1CwWMM+2/yHyDQ2pUaH6cbukXkDyBRb2i6QedN178V2HlreGBpn1ze25RxT1eLm49JF7rugwTp7H6qx0FDUHgn5lCsk3MeCetGC7GbU55DryiGOpTFmdpdD0JX+OOu0VOVWK1pk7HdDN5FkZGp55fxzM8dwjqlqMZpc+hzkIAUFOx+MG8N0tLTjurngkQgKC07f8h1mp9NTOyNB104UQs6ZPJlHklyLNDWPSK4i3pgvb1Na5Cj/uuGKONK/J3PR2ZHJ1ZBsCyTolp84ZpeXn5Gi+z8=&lt;/diagram&gt;&lt;/mxfile&gt;"><defs/><g transform="translate(0.5,0.5)"><rect x="128" y="101" width="80" height="80" rx="12" ry="12" fill="none" stroke="#5e9cd3" stroke-width="2" pointer-events="none"/><g transform="translate(129.5,188.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="36" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 75px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Routing Parser</div></div></foreignObject><text x="38" y="26" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Routing Parser</text></switch></g><path d="M 8 117 C 8 133 68 133 68 117" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 8 117 C 8 95.67 68 95.67 68 117 L 68 165 C 68 186.33 8 186.33 8 165 Z" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(-0.5,188.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 75px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Aggregate Sensor Kafka</div></div></foreignObject><text x="38" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Aggregate Sensor Kafka</text></switch></g><path d="M 68.5 146 L 68.5 136 L 108.5 136 L 108.5 125.5 L 127.5 141 L 108.5 156.5 L 108.5 146 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><rect x="488" y="1" width="80" height="80" rx="12" ry="12" fill="none" stroke="#5e9cd3" stroke-width="2" pointer-events="none"/><g transform="translate(489.5,88.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 75px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Parser</div></div></foreignObject><text x="38" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Specific Sensor Parser</text></switch></g><rect x="488" y="331" width="80" height="80" rx="12" ry="12" fill="none" stroke="#5e9cd3" stroke-width="2" pointer-events="none"/><g transform="translate(489.5,418.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 75px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Parser</div></div></foreignObject><text x="38" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Specific Sensor Parser</text></switch></g><path d="M 211.37 144.73 L 205.44 136.68 L 312.33 58.03 L 306.11 49.57 L 330.6 50.8 L 324.48 74.54 L 318.26 66.08 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 205.98 145.6 L 210.9 136.89 L 316.48 196.55 L 321.65 187.41 L 330.56 210.25 L 306.4 214.4 L 311.56 205.26 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 203.97 144 L 212.54 138.86 L 322.25 321.71 L 331.26 316.3 L 327.74 340.57 L 304.68 332.25 L 313.68 326.85 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 331 17 C 331 33 391 33 391 17" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 331 17 C 331 -4.33 391 -4.33 391 17 L 391 65 C 391 86.33 331 86.33 331 65 Z" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(331.5,88.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 57px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Kafka</div></div></foreignObject><text x="29" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 391.5 46 L 391.5 36 L 468.5 36 L 468.5 25.5 L 487.5 41 L 468.5 56.5 L 468.5 46 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><rect x="488" y="171" width="80" height="80" rx="12" ry="12" fill="none" stroke="#5e9cd3" stroke-width="2" pointer-events="none"/><g transform="translate(489.5,258.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="75" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 75px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Parser</div></div></foreignObject><text x="38" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Specific Sensor Parser</text></switch></g><path d="M 331 167 C 331 183 391 183 391 167" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 331 167 C 331 145.67 391 145.67 391 167 L 391 215 C 391 236.33 331 236.33 331 215 Z" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(331.5,238.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 57px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Kafka</div></div></foreignObject><text x="29" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 331 337 C 331 353 391 353 391 337" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 331 337 C 331 315.67 391 315.67 391 337 L 391 385 C 391 406.33 331 406.33 331 385 Z" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(331.5,408.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="57" height="55" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 57px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Specific Sensor Kafka</div></div></foreignObject><text x="29" y="36" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">[Not supported by viewer]</text></switch></g><path d="M 388.5 365.5 L 388.5 355.5 L 465.5 355.5 L 465.5 345 L 484.5 360.5 L 465.5 376 L 465.5 365.5 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 388.5 206 L 388.5 196 L 465.5 196 L 465.5 185.5 L 484.5 201 L 465.5 216.5 L 465.5 206 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 678 177 C 678 193 738 193 738 177" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><path d="M 678 177 C 678 155.67 738 155.67 738 177 L 738 225 C 738 246.33 678 246.33 678 225 Z" fill="none" stroke="#5e9cd3" stroke-width="2" stroke-miterlimit="10" pointer-events="none"/><g transform="translate(666.5,248.5)"><switch><foreignObject style="overflow:visible;" pointer-events="all" width="82" height="36" requiredFeatures="http://www.w3.org/TR/SVG11/feature#Extensibility"><div xmlns="http://www.w3.org/1999/xhtml" style="display: inline-block; font-size: 16px; font-family: Helvetica; color: rgb(0, 0, 0); line-height: 1.2; vertical-align: top; width: 82px; white-space: normal; word-wrap: normal; text-align: center;"><div xmlns="http://www.w3.org/1999/xhtml" style="display:inline-block;text-align:inherit;text-decoration:inherit;">Enrichment Kafka</div></div></foreignObject><text x="41" y="26" fill="#000000" text-anchor="middle" font-size="16px" font-family="Helvetica">Enrichment Kafka</text></switch></g><path d="M 572.36 373.01 L 564.23 367.18 L 662.58 229.94 L 654.04 223.82 L 677.71 217.41 L 679.24 241.88 L 670.71 235.76 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 568.64 215.98 L 568.36 205.99 L 657.37 203.54 L 657.08 193.04 L 676.5 208.01 L 657.93 224.03 L 657.64 213.53 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/><path d="M 564.48 44.59 L 572.16 38.18 L 669.36 154.82 L 677.42 148.1 L 677.68 172.62 L 653.61 167.94 L 661.68 161.22 Z" fill="#ffffff" stroke="#000000" stroke-linejoin="round" stroke-miterlimit="10" pointer-events="none"/></g></svg>