Mostrando entradas con la etiqueta STATELESS. Mostrar todas las entradas
Mostrando entradas con la etiqueta STATELESS. Mostrar todas las entradas

domingo, 11 de octubre de 2015

STATELESS vs STATEFUL


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:
public int agregar( int numero ){
           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:
private int numero = 0;

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)