Java programming language classes that dynamically process requests and construct responses, usually for HTML pages (port version)

Click on the image below to view it full size in an image viewer !
Java programming language classes that dynamically process requests and construct responses, usually for HTML pages (port version)

The previous analysis of a generic Java EE server seems invites comparison with this source text sentence about servlets. Since we are dealing with analysis classes, there is nothing wrong with assigning a Port to *Servlet, even if this has no direct comparison in a reverse-engineered "designed" Java EE Servlet implementation.

There are still some loose ends in the analysis model. It's clear by now that the 'web tier' is simply part of what was elsewhere called the 'middle tier', however *Tier_web was earlier given its own *Serve Interface. Is this perhaps identical to what was elsewhere introduced as the *Serve Interface for Java EE ? A stereotyped Dependency is introduce to help track this proposition.

This port-based class diagram is still only preparation for a composite structure diagram showing the resulting request and response flows ..

randomness