Introduction to Service-Orientation
|
|
|
Services (Part I)
|
|
Services (Part II)
|
|
The Service-Orientation Design Paradigm
|
|
Origins and Influences of Service-Orientation (Part I)
|
|
Origins and Influences of Service-Orientation (Part II)
|
Service-Orientation Design Principles
|
|
|
Standardized Service Contracts
|
|
Service Loose Coupling
|
|
Service Abstraction
|
|
Service Reusability
|
|
Service Autonomy
|
|
Service Statelessness
|
|
Service Discoverability
|
|
Service Composability
|
|
Service-Orientation and Interoperability
|
Effects of Service-Orientation on the Enterprise
|
|
|
Service-Orientation and the Concept of "Application"
|
|
Service-Orientation and the Concept of "Integration"
|
|
The Service Composition
|
Service-Orientation in the Real World
|
|
|
Life Before Service-Orientation (Part I)
|
|
Life Before Service-Orientation (Part II)
|
|
The Need for Service-Orientation (Part I)
|
|
The Need for Service-Orientation (Part II)
|
|
Challenges Introduced by Service-Orientation (Part I)
|
|
Challenges Introduced by Service-Orientation (Part II)
|
|
Additional Considerations
|
|
SOA Book Series
|
|
SOA Training & Certification
|
|
Free SOA Principles Poster (English & Spanish versions)
|
|
Notification
|
|
SOAPatterns.org
|
|
WhatIsSOA.com
|
|
SOA Visio Stencil
|
|
|
Service Statelessness "Services minimize resource consumption by deferring the
management of state information when necessary."
|
Home > Service-Orientation Design Principles > Service Statelessness
|
Audio Podcast
|
|
|
The last four principles are discussed in the audio podcast Introduction to Service-Orientation Design Principles - Part 2
|
The management of excessive state information can compromise the availability of a service and undermine its scalability potential. Services are therefore ideally designed to remain stateful only when required. Applying the principle of Service Statelessness requires that measures of realistically attainable statelessness be assessed, based on the adequacy of the surrounding technology architecture to provide state management delegation and deferral options.
Figure: Incorporating a balanced and targeted measure of state management deferral can significantly enhance the scalability of individual services, an important design consideration for services that are shared across multiple compositions.
Chapter 11: Service Statelessness (State Deferral and Stateless Design) explores the options and impacts of incorporating stateless design characteristics into service architectures.
|
Related Service-Orientation Computing Goals
Increased Intrinsic Interoperability, Increased ROI, Increased Organizational Agility, Reduced IT Burden
|
Related SOA Patterns
Asynchronous Queuing, Atomic Service Transaction, Capability Composition, Capability Recomposition, Messaging Metadata, Partial State Deferral, Process Centralization, Service Grid, Service Instance Routing, State Messaging, State Repository, Stateful Services
|
|
|