I have to choose a suitable architecture to develop a system that models an emergency call/dispatch service..
I was thinking that a Blackboard architecture would suit this - but the dispatching of data / client request made, when sending info to the ambulance, would contradict the BB architecture.
I can use both classic, hybrid, emerging or experimental architecture patterns - so long as they work and fit the problem..
Can anyone give me some advice, please?
Observer, possibly chain-of-responsibility as well.
All entities observe the call. If there's any element of a chain of responders who have to decide on wheter to handle or forward a request, you need chain-of-respontibility.