Statelessness

from Wikipedia, the free encyclopedia

In computer science , statelessness describes the property of a protocol or system to treat multiple requests - even from the same client - as transactions that are independent of one another . In particular, requests are handled without reference to previous requests and no session information is exchanged and / or managed. The opposite is state liability or state holding.

Examples

An example of a stateless network protocol is the Hypertext Transfer Protocol (HTTP). The transfer of session data can only be implemented at the application level, for example by explicitly transmitting a session identifier in every request for a request URL or “ cookieheader .

Statelessness of components is a defining property of the REST paradigm for distributed systems.

literature

  • Volker Stiehl: Developing and executing process-controlled applications with BPMN. 1st edition. d.punkt.verlag, Heidelberg 2013, ISBN 978-3-86490-007-5 .
  • Manfred Steyer, Vildan Softic: Angular JS. Modern web applications and single page applications with JavaScript. O'Reilly Verlag, Cologne 2015, ISBN 978-3-95561-950-3 .
  • Dieter Masak: IT alignment. IT architecture and organization, Springer Verlag, Berlin / Heidelberg 2006, ISBN 3-540-31153-X .
  • Matthias Knoll , Stefan Meinhardt (Eds.): Mobile Computing . Springer Fachmedien, Wiesbaden 2016, ISBN 978-3-658-12028-3 .
  • Heiko Häckelmann, Hans J. Petzold, Susanne Strahringer: Communication systems. Technology and applications, Springer Verlag, Berlin / Heidelberg 2000, ISBN 3-540-67496-9 .

Web links