An Agent-based Decision Support System Architecture for the Military Domain