I have to draw a component diagram that depicts the architecture of my system with its subsystem decomposition and its dependencies.
My system has a 3 tier architecture:
The top layer just acts as a system boundary: it gets the HTTP parameter, calls a method and returns a simple response. For this reason, my presentation layer is composed of only one subsystem. Later, during the design or implementation phases, it could be composed of many classes (For example many Java Servlets) but still part of a single subsystem.
The middle layer contains all the business logic. I partitioned the layer "horizontally" so that each partition covers different areas of the application domain.
Now I need to depict the interfaces and relationships between my subsystem. This is how it would look like:
Is it possible for a single socket to connect to many balls? And can I omit the arrows?
