NEWS
Self-Study Kits for SOA Certification Exams
Schedule for Public SOA Certification Workshops
SOAPatterns.org Community Site for SOA Patterns
Read the SOA Manifesto and Become a Signatory
NEWS
spacer
spacer
Introduction to
Service-Orientation
  spacer   Services (Part I)
  spacer   Services (Part II)
  spacer   The Service-Orientation
Design Paradigm
  spacer   Origins and Influences of Service-Orientation (Part I)
  spacer   Origins and Influences of Service-Orientation (Part II)

Service-Orientation
Design Principles
  spacer   Standardized Service Contracts
  spacer   Service Loose Coupling
  spacer   Service Abstraction
  spacer   Service Reusability
  spacer   Service Autonomy
  spacer   Service Statelessness
  spacer   Service Discoverability
  spacer   Service Composability
  spacer   Service-Orientation and Interoperability

Effects of Service-Orientation on the Enterprise
  spacer   Service-Orientation and the Concept of "Application"
  spacer   Service-Orientation and the Concept of "Integration"
  spacer   The Service Composition

Service-Orientation
in the Real World
  spacer   Life Before
Service-Orientation (Part I)
  spacer   Life Before
Service-Orientation (Part II)
  spacer   The Need for
Service-Orientation (Part I)
  spacer   The Need for
Service-Orientation (Part II)
  spacer   Challenges Introduced by Service-Orientation (Part I)
  spacer   Challenges Introduced by Service-Orientation (Part II)
  spacer   Additional Considerations

Resources
  spacer   SOA Book Series
  spacer   SOA Training & Certification
  spacer   Free SOA Principles Poster (English & Spanish versions)
  spacer   Notification
  spacer   SOAPatterns.org
  spacer   WhatIsSOA.com
  spacer   SOA Visio Stencil

spacer
spacer
Service Statelessness
spacer
"Services minimize resource consumption by deferring
the management of state information when necessary."

spacer
Home > Service-Orientation Design Principles > Service Statelessness

Audio Podcast spacer
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.
spacer
spacer
spacer
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.
spacer
Chapter 11: Service Statelessness (State Deferral and Stateless Design) explores the options and impacts of incorporating stateless design characteristics into service architectures.
spacer
spacer
Related Service-Orientation Computing Goals
spacer
Increased Intrinsic Interoperability, Increased ROI, Increased Organizational Agility, Reduced IT Burden
spacer
Related SOA Patterns
spacer
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
spacer
spacer
Home    SOA Books    SOA Magazine    SOA School    What is SOA?    SOA Patterns    SOA Methodology    SOA Glossary    SOA Specs    Legal
Copyright © 2007-2009 SOA Systems Inc.









gipoco.com is neither affiliated with the authors of this page nor responsible for its contents. This is a safe-cache copy of the original web site.