Using abstractions
When harmonizing devices communicating using different technologies, the question of complexity arises. If you have only two technologies, only one bridge is required. If you need to bridge three technologies, three bridges would be required. But how about four technologies? Do you need to create six bridges? Or 10 bridges between five technologies? 15 bridges for six technologies? For N technologies, you would need N(N - 1) / 2 bridges, at least if you bridge them directly between each other, as is shown in the following image. This process has an order of complexity of N2, which is clearly not maintainable as technologies grow. If somebody introduces a new technology, either that party needs to create bridges to every ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access