A computer-implemented method for integrating weapon control using automated operational services across multiple data domains, the method comprising steps of: receiving from data sources that include sensors configured to collect sensed data and automatic target recognition, ATR, modules configured to process sensed data for target detection and recognition, a first plurality of detection tags containing domain agnostic information related to one or more targets of interest; combining target detection statistics contained in the first plurality of detection tags to determine a probability of a correct identification of a target of the one or more targets of interest; combining target geolocation statistics contained in the first plurality of detection tags to determine a location of the target of the one or more targets of interest; generating one or more fused detection tags containing either or both of the combined target detection statistics and the combined target geolocation statistics; determining whether the fused detection tag(s) meet(s) one or more threshold conditions; if it is determined that the fused detection tag(s) do/es not meet the one or more threshold conditions, determining (328,330) whether additional data is available for the target(s) of interest at the data sources and, wherein: when it is determined that there is additional data available, requesting further processing of the additional data by the ATR modules, and the method characterized in that when it is determined that there is not additional data available, requesting (332,334) further collection of data by the sensors. receiving from data sources that include sensors configured to collect sensed data and automatic target recognition, ATR, modules configured to process sensed data for target detection and recognition, a first plurality of detection tags containing domain agnostic information related to one or more targets of interest; combining target detection statistics contained in the first plurality of detection tags to determine a probability of a correct identification of a target of the one or more targets of interest; combining target geolocation statistics contained in the first plurality of detection tags to determine a location of the target of the one or more targets of interest; generating one or more fused detection tags containing either or both of the combined target detection statistics and the combined target geolocation statistics; determining whether the fused detection tag(s) meet(s) one or more threshold conditions; if it is determined that the fused detection tag(s) do/es not meet the one or more threshold conditions, determining (328,330) whether additional data is available for the target(s) of interest at the data sources and, wherein: when it is determined that there is additional data available, requesting further processing of the additional data by the ATR modules, and the method characterized in that when it is determined that there is not additional data available, requesting (332,334) further collection of data by the sensors. when it is determined that there is additional data available, requesting further processing of the additional data by the ATR modules, and the method characterized in that when it is determined that there is not additional data available, requesting (332,334) further collection of data by the sensors.