A Java EE server is a server application that the implements the Java EE platform APIs and provides the standard Java EE services.

Click on the image below to view it full size in an image viewer !
A Java EE server is a server application that the implements the Java EE platform APIs and provides the standard Java EE services.

I find it a little awkward to state that 'a server application that the implements .. APIs'; the API is spread over various packages, and implemented, if by anything, by Java classes available within jars. For the sake of analysis, I've permitted the Java EE platform to behave like a UML Component with a catch-all *API Interface.

The 'standard Java EE services' are easily represented by the single existing Interface provided via the Java EE *Server Component.

randomness