Thanks for the feedback. This has been helpful in progressing my understanding of EA.
UML Patterns looked promising initially, but here is the problem I am encountering when attempting to leverage them in this scenario.
I have created my pattern two ways.
First, I created it based on instances of elements I had defined. When creating the UML Pattern with instances, the "Preview" of the pattern looks perfect, but when I add the pattern to a diagram, it loses the names of the objects (server node, artifact, and component) and it loses the attributes of those objects. Again, the "Preview" shows the names and attributes perfectly -- just as I would like to see them.
Second, I created it using Direct Links from each of the objects. Specifically, I constructed a diagram using direct links and then saved that as a UML Pattern. When dragging that UML Pattern onto a diagram, it looks perfect -- names and attributes in-tact. However, if I then alter the pattern, the changes in the pattern do not get applied to the places where I used the pattern.
The second attempt is a solid step forward, but without being able to alter the pattern and see those changes applied (or at least asked if I want to apply them), I am back at square one.
Is there a way around this?
If not, I guess I just need my pattern to be in a final state so that revisions are no longer an issue.