Java EE servers are sometimes called application servers, because they allow you to serve application data to clients, much as how web servers serve web pages to web browsers.

Click on the image below to view it full size in an image viewer !
Java EE servers are sometimes called application servers, because they allow you to serve application data to clients, much as how web servers serve web pages to web browsers.

With the addition of a 'web server' as a *Server providing a *Serve Interface within the (analysis.web) namespace, and a usage Port on the web browser component, the analogy falls out immediately from the existing analysis classes, and is well represented as composite structures with Connectors and conveyed information of InformationFlows.