Stateless Service
by
Kyriakos Kritikos
—
last modified
Apr 26, 2012 12:22
—
filed under:
KnowledgeModel
Definition of a Stateless Service
Definitions
Term: Stateless Service |
Domain: Cross-cutting issues | ||||
---|---|---|---|---|---|
Engineering and Design (KM-ED) |
Adaptation and Monitoring (KM-AM) |
Quality Definition, Negotiation and
Assurance (KM-QA) |
Generic (domain independent) |
||
D o m a i n : L a y e r s |
Business Process Management (KM-BPM) |
||||
Service Composition and
Coordination (KM-SC) |
|||||
Service Infrastructure (KM-SI) |
|||||
Generic (domain independent) |
A Stateless Service is a service whose
response does not require access or use of information nor is contained
in the input message. [CD-JRA-1.1.2] {GEN: Service} _ALT_ Service Statelessness is a design principle that is applied within the service-orientation design paradigm, in order to design scalable services by freeing up the services from managing their state data whenever possible [Cellary&Strykowski, 2009]. This results in reduction of the resources consumed by a service as the actual state data management is delegated to an external component or to an architectural extension. By reducing the resource consumption, the service can handle more requests in a reliable manner.[IBM, 2008] |
Competencies
- TUW: Stateless Web Services; http://www.infosys.tuwien.ac.at/;
Schahram Dustdar, Florian Rosenberg, Philipp Leitner, Martin
Treiber
References
- [CD-JRA-1.1.2] "Separate Design Knowledge models for software engineering and service-based computing."
- [Cellary&Strykowski, 2009] Wojciech Cellary, Sergiusz Strykowski," E-Government Based on Cloud Computing and Service-Oriented Architecture", Proceedings of the 3rd international conference on Theory and practice of electronic governance, ACM 2009, last accessed: 26 April 2012.
- [IBM, 2008] IBM Red Books Power Systems and SOA Synergy[Online], June 2008, last accessed: 26 April 2012.