Stateful Service
by
Kyriakos Kritikos
—
last modified
Apr 26, 2012 12:22
—
filed under:
KnowledgeModel
Definition of a Stateful Service
Definitions
Term: Stateful 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 Stateful Service is a service that has a
current state. The execution of one of its operations during the time
returns different outputs even if invoked with the same inputs.
Moreover, some relations can exist between the service operations
requiring them to be invoked in some specific order. [CD-JRA-1.1.2]
{GEN:Service} _ALT_ Stateful Services is the name of a design pattern authored by Thomas Erl and published as part of the SOA Design Patterns catalog. Within the catalog this pattern is further categorized as one of the Inventory Implementation Patterns. [SOAGlossary] |
Competencies
- TUW: WSRF; http://www.infosys.tuwien.ac.at/;
Philipp Leitner
References
- [CD-JRA-1.1.2] "Separate Design Knowledge models for software engineering and service-based computing."
- [SOAGlossary] SOA Glossary, "Stateful Services", http://www.soaglossary.com/stateful_services.php