I have been learning UML and have a basic understanding now, but I keep seeing these sort of high level architecture diagrams. Here's one from Microsoft:
Source: A bad picture is worth a thousand long discussions.
Is this a UML diagram? Are there any rules to follow for creating these types of diagrams?
I would like to represent something similar, i.e. the realtionship between different installed systems / APIs... i.e. Platform architecture.