Data processing is performed by multiple "plug-in" processing modules
controlled by an execution management framework. The framework includes an
order determining mechanism that controls the plug-in processing modules
to execute in series, or in parallel, to speed processing by the plug-ins
while accommodating computational dependencies. In one embodiment, the
order determining mechanism can include a dependency counter associated
with each plug-in processing module for determining an operational
sequence position of the associated plug-in processing module, and means
for conditioning the count value (e.g., decrementing or incrementing the
count value) in response to operation of another of the plug-in processing
modules on whose output the associated plug-in processing module depends,
so that the associated plug-in processing module will commence operation
in the proper order when the count value reaches a predetermined value.
La informática es realizada por el "plug-in múltiple" que procesa los módulos controlados por un marco de la gerencia de la ejecución. El marco incluye una orden que determina el mecanismo que controla el plug-in que procesa los módulos para ejecutarse en serie, o en paralelo, para apresurar el proceso por los plug-ins mientras que acomoda dependencias de cómputo. En una encarnación, la pedido que determina el mecanismo puede incluir un contador de la dependencia asociado a cada módulo de proceso enchufable para determinar una posición de la secuencia operacional del módulo de proceso enchufable asociado, y de los medios para condicionar el valor de cuenta (e.g., decrementing o incremento del valor de cuenta) en respuesta a la operación de otro del plug-in que procesa los módulos que de salida el módulo de proceso enchufable asociado depende, de modo que el módulo de proceso enchufable asociado comience la operación en la orden apropiada cuando el valor de cuenta alcanza un valor predeterminado.