
10-04-2008
|
|
Foro Chica Robot
|
|
|
Fecha: Sep 2000
Posts: 22.263
|
|
|
En el procesado de eventos de red y procesamiento de transacciones
2008-10-04T13: 50:00.003 +03:00
Se trata de un período de vacaciones, tiempo en el que tenemos cuatro días de fiesta durante tres semanas, y es un vago tiempo aquí, con muchas personas que toman vacaciones (como la segunda parte de Diciembre - principios de enero en los países con mayoría cristiana), debido a las vacaciones y algunos otros eventos voy a ver a mi oficina la semana próxima sólo el martes, pero un poco de trabajo de la casa ahora ...
En un intercambio de correo electrónico interno de IBM esta semana con una persona que no entienden realmente el proceso de eventos, esta persona ha sido testigo de algunos de ilustración EPN (procesado de eventos de red) y se pregunta - esto parece regular el procesamiento de transacciones? ¿cuál es la diferencia?
De hecho - desde vista de pájaro todo parece dirigido gráfico, como el que se muestra en la parte superior de esta página, tanto el flujo de transacciones y la EPN, así como muchas otras cosas que se expresan mediante un gráfico dirigido, sin embargo hay una gran diferencia en el semántica de la gráfica.
Con el fin de referirme a un ejemplo concreto, echemos EPN un ejemplo tomado de una aplicación de monitorización de pacientes a distancia.
La semántica de la EPN significa que un nodo en un gráfico y, a continuación, crea eventos de estos eventos son consumidos por otros nodos en el gráfico, por ejemplo, los "enriquecer" nodo tiene una lectura de presión arterial y enriquecerlo con indicación de si el paciente es diabético, lo que crea un evento derivados; este caso derivados es consumida por el nodo que está en busca de patrones para alertar médico. Sin entrar a la aplicación de detalles demasiado - también podemos afirmar que a diferencia de un control de flujo, el modelo de detección de nodo no se inicia su ejecución cuando todos sus predecesores han terminado, ya que el patrón puede verse en múltiples mediciones de la presión sanguínea de la misma paciente , puede existir por más tiempo en relación con el período de enriquecer nodo que se crea y mediciones en cualquier momento que hay una lectura de presión arterial de un paciente nuevo, por lo que el gráfico no muestra el control de flujo, por otra parte, estos dos nodos no se conocen otros y comunicar a través de un router (canal) nodo. Así que hay algunas diferencias entre el caso de red de procesamiento de transacciones y el flujo:
- La EPN gráfico no representa el control de flujo, pero el flujo evento.
- En un gráfico de control de flujo, por lo general, la relación entre el predecesor y sucesor son nodos "para empezar a terminar" (o "cumple" o "después" en el Allen operadores que discutiremos en una discusión por separado), lo que significa que el predecesor del nodo debe terminar a fin de que el sucesor nodo para iniciar, en la EPN, esta puede no ser el caso.
- EPN no necesariamente atómica (un nodo de la EPN puede fallar, pero otros siguen - no "protocolo de compromiso atómico" (por ejemplo, 2pc) se aplica
- Asimismo, no puede ser aislado - un nodo puede emitir eventos, a la vez que seguir trabajando, incluso si no más tarde - su emitida eventos puede ser válido, si no se requiere atomicidad.
- EPN puede limitarse a comportarse de una forma de transacción - esto es una observación interesante, la operación de apoyo viola principio de la disociación, sin embargo hay casos en que sea necesario (una vez más, merece más discusión). Más información - Más tarde.
Fuente ...
|