Skip to content

Server functionality

Under skisserer vi den "normale" oppfatningen av stateless/statefull:

State category Data style Sub data style Technology
Statefull Domain Model strategy Full Domain model DM EJB
DM WS
DM RMI
Edit bubles / partitioned domain model approach EB EJB
EB Rest
EB WS
EB RMI
EB SOA
Mobile Code Master worker MW JINI/JavaSpace Tuplespaces.
Mobile Services MS JINI/JavaSpaces Tuplespaces.
MS SOASOA
Shared state Dist Cache
BB EJB
BB RMI
Stateless State til klient CS Servlet
CS REST
CS JMS
CS Spring
CS WS
CS SOA
State til base SS Servlet
SS JMS
SS Spring
SS WS
SS SOA
"Ekte" No state NS Servlet
NS JMS
NS Spring
NS WS
EDA

state

De aller fleste tjenester har state. Det vi ofte kaller stateless er statefull - bare at state holdes clientside eller i basen.

Stateful

Stateless To grunner til å bruke "stateless": - Lettere å debugge - MS har fortalt oss at det skalerer dårligere.

True stateless: du har ikke state. 2+2 tjenesten. Få av disse.