Muchas dudas existen sobre la diferencia entre: 'StateLess' y 'StateFul', con relación al control del estado. A continuación una diferencia resaltante para entender el concepto:
- StateLess: Significa que NO se controla la memoria del pasado (ya procesada). Cada transacción se realiza como si se está haciendo por primera vez. Ejemplo:
return (numero + 1);
}
- StateFul: Significa que SI se controla la memoria del pasado (ya procesada). Cada transacción anterior se recuerda y puede afectar a la transacción actual. Ejemplo:
public int agregar(){
numero ++;
return numero ;
}
Así mismo, es importante tener concimiento que como conceptos a nivel de herramientas Oracle SOA son considerados:
- BPEL: (StateFul)
- OSB: (StateLess)
No hay comentarios:
Publicar un comentario