Hi guys, i'm starting with OO Design and I would like to add the command pattern to the UML design attached.
It's a very simple project to monitoring servers and data. I'm going to schedule three lists of commands (high, mid, low priority):
One command to execute query in different tables and databases.
One command to check many Webservices.
One command to check many URLS.
One command to check some data from external access.
Maybe Generic Command in the future to do another kind of verification.
I need to grow this databases sqls, urls, webservices dynamically without change the application. (Using database or properties).
If I need other kind of verification is acceptable that i do programmatically.
In the future some developer easy creates another command.
I'm trying to solve the old system problem: Many URLS or queries = Many Tasks = Thread concurrency problem.
Does Command pattern fits here?
Do I have to change some class?
My UML diagram looks correctly? (external developer needs to understand).