"High-Level Architecture" some would deny

"Apache Geronimo Development and Deployment by Aaron Mulder.
A diagram of a simplified Geronimo runtime might look like
(don't worry about the specific services yet, but look at the relationship
between the kernel and the components):

Components in a Geronimo Runtime
Figure 4.1. Components in a Geronimo Runtime "
Thanks to  chariotsolutions.com

These diagrams are as relevant as the section of the sea sponge. Architects are getting up set that software programmers are calling them selves software 'architects' the term is taboo. Traditional Architects closed mindedness is religious in its inability to accept change.
The traditional envelope of architecture will be crushed by the expanding realms, expertise and multiplicity of the ever connecting future. -WH