
10-04-2008
|
|
Fórum Robot Girl
|
|
|
Join Date: Sep 2000
Posts: 22.279
|
|
|
No evento de processamento de rede e de Processamento de Transação
2008-10-04T13: 50:00.003 +03:00
É período de férias, tempo em que temos quatro feriados durante três semanas, e é muito preguiçoso um tempo aqui, com muitas pessoas tendo férias (como a segunda parte de dezembro - início de janeiro, nos países com maioria cristã), devido de férias e de alguns outros eventos Vou ver o meu gabinete na próxima semana apenas na terça-feira, mas um pouco de trabalho de casa agora ...
Em uma troca de e-mail interno IBM esta semana com uma pessoa que não entende muito bem o caso de transformação, essa pessoa tenha visto algumas ilustrações de EPN (Event Processing Network) e perguntava -, esta parece regular operação de transformação? qual é a diferença?
Com efeito - a partir de vista aérea tudo parece dirigida gráfico, como o mostrado no topo desta página, tanto fluxo transacional e EPN, bem como muitas outras coisas que são expressas através de um grafo direcionado, no entanto, há uma grande diferença na semântica do gráfico.
A fim de fazer referência a um exemplo concreto, vamos tomar um exemplo EPN tomadas a partir de um aplicativo de monitoramento remoto paciente.
A semântica da EPN significa que um nó em um gráfico cria eventos e, em seguida, esses eventos são consumidos por outros nodos no gráfico, por exemplo, a "enriquecer" nó tem uma leitura da pressão arterial e enriquecê-lo com a indicação sobre se o paciente é diabético, assim Cria um evento derivados; derivadas deste evento é consumido pelo nó que está a olhar para o padrão de alerta médico. Sem entrar em detalhes do aplicativo demasiado - que também pode indicar que, ao contrário um controle de fluxo, o padrão detecção nó não iniciar a sua execução quando todos os seus antecessores tenham terminado, uma vez que o padrão pode olhar para várias medidas de pressão arterial da mesma paciente , não podem existir por longo período em relação ao enriquecimento nó que é criado e medições momento que existe uma pressão arterial leitura de um novo paciente, de modo que o gráfico não mostra o controle de fluxo, além disso, estes dois nós não sabemos cada outros e comunicar através de um roteador (canal) nó. Então, existem algumas diferenças entre o caso de transformação de rede e transaccionais fluxo:
- A EPN gráfico não representam controle de fluxo, mas o caso de fluxo.
- Em um controle de fluxo gráfico, normalmente a relação entre o antecessor e sucessor nodos são "acabar para iniciar" (ou "satisfaz" ou "depois" da Allen's operadores que vou discutir em separado uma discussão), o que significa que o antecessor do nó deve denunciar para que o sucessor nó para iniciar, em EPN, este pode não ser o caso.
- EPN não precisa ser necessariamente atómica (um nó no EPN pode falhar, mas outros continuam - não "atómica compromisso protocolo" (por exemplo 2PC) é aplicada
- Também não podem ser isoladas - um nó pode emitir eventos, enquanto ainda continuar a trabalhar, mesmo se não mais tarde - as suas emissões eventos podem ainda ser válido, se atomicidade não é necessário.
- EPN pode ser restrito a comportar-se de uma forma transacional - esta é uma observação interessante, como suporte transação viola a dissociação princípio, no entanto, existem casos em que é necessário (mais uma vez, merece mais alguma discussão). Mais - Mais tarde.
Fonte ...
|