I have to draw a component diagram that depicts the architecture of my system along with its subsystem decomposition and its dependencies.
My app followssystem has a 3 tier architecture. All the business logic is contained inside the middle layer, while the upper 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 by only one subsystem. Later, during object design or implementation phase, it might be composed of many classes (For example many Java Servlets) but still part of a single subsystem.
For the middle layer i've adopted a different approach: I partitioned the layer "horizontally" so that each partitions covers different areas of the application domain.
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 iI need to depict the interfaces and relationships between my subsystem. This is how it would look like:
The question is: isIs it possible for a single socket to connect to many balls? Also,And can iI omit the arrows?
