Patent ID: 8719824

Claim:
A system for dynamically configuring command and control services comprising: memory for storing data; a processor, coupled to memory, the processor arranged to implement a command and control system, the command and control system including: an observation input module including an observation input user interface generated by the processor, the observation input user interface arranged to receive system input from a user; a command and control module including a command and control user interface generated separate from the observation input user interface by the processor, the command and control user interface arranged to receive rules data input and service orchestration data input from user input for defining rules and service orchestration processes; a rules database arranged to store the rules and to receive the rules data input defining the rules, the rules in the rules database being maintained according to the rules data input, the command and control module providing rules data input directly to the rules database; a rules engine, executing on the processor, arranged to evaluate the rules in the rules database based on a user defined policy; and a service orchestration platform arranged to receive the system input from the observation input module, service orchestration data input from the command and control module associated with performing the service orchestration processes, and evaluated rules provided by the rules engine for defining service orchestration processes, the service orchestration processes orchestrating execution of services to perform a task based on the system input from the observation input module, the evaluated rules from the rules engine and the service orchestration data input from the command and control module without modifying the services.