Putting the layers together
Putting all the pieces of the architecture together, you can see that the complete flow from the sensor to the screen is relatively simple. That is our initial goal – getting some data flowing and obtaining a better understanding of what type of environment we are working with. This is just one path for one set of use cases, but it allows us to start formalizing the layers we have defined, to understand or test what services and components we may use, and to vet some of the data needs from our initial environment. Figure 4.13 provides a view of the complete architecture as we have implemented it so far:
Figure 4.13 – Overall architecture
You can see that some of the layers have been skipped for this example. Our focus is to crawl and walk first and then run later, especially when we are just getting the initial phases of the architecture designed and built. It has been said that architecture is as much of an art...