Return to Home Page
Overview
    History
    Acknowledgements
    Podcasts
    Notification Form
    Feedback Form
    Press Release #1
    Press Release #2
    Press Release #3

Master SOA Design
Pattern Catalog
    Master Pattern List (alphabetical)
    Master Pattern List (by category)
    Master Pattern List with
Page Numbers (PDF)
    Master Pattern List (Text)
    Pattern Notation
    Pattern Profiles
    Symbol Legend
    Pattern Contribution Form

SOA Candidate Patterns
    Candidate Patterns Overview
    Candidate Patterns List
    Candidate Pattern Contribution Form
    Candidate Pattern Feedback Form

Design Pattern Basics
    What's a Design Pattern?
    What's a Design Pattern Language?
    What's a Compound Pattern?

Supplemental
    SOA Patterns and Application Technologies
    SOA Design Patterns Historical Influences
    SOA Design Patterns and Design Principles
    SOA Design Patterns and Design Granularity

Resources
    Design Patterns Publications
    SOA Principles Poster (PDF)
    SOAPrinciples.com
    WhatIsSOA.com
    SOA Visio Stencil

About the Book



SOA Design Patterns
by Thomas Erl

For more information visit: www.soapatterns.com

Related Publications


"Introducing SOA Design Patterns", SOA World Magazine (PDF)



"The Case for Single-Purpose Services: Understanding the Non-Agnostic Context and a Strategy for Implementation", SOA Magazine (HTML)



"REST-Inspired SOA Design Patterns", SOA Magazine (HTML)



"Service-Orientation and Object-Orientation Part I: A Comparison of Goals and Concepts", SOA Magazine (HTML)



"Service-Orientation and Object-Orientation Part II: A Comparison of Design Principles", SOA Magazine (HTML)



"Service Facade", InformIT (HTML)



"Non-Agnostic Context", InformIT (HTML)



"Domain Inventory", InformIT (HTML)



"Service Normalization", InformIT (HTML)



"Service Decomposition", InformIT (HTML)





Candidate Patterns

Home > Candidate Patterns
This part of the site is dedicated to unproven and theoretical design patterns only. These can be ideas for new patterns or design patterns that have been successfully applied, but not yet to the extent that they can be considered fully proven. You can submit your own design patterns via the Candidate Pattern Contribution Form.

The listed patterns are in various stages of development and therefore not as comprehensively documented as the patterns that are part of the formal SOA design pattern catalog. Note that not all patterns are proposed for inclusion in the pattern catalog. Several are still subject to public review and may therefore be deemed in appropriate.

You are encouraged to provide feedback regarding these patterns by using the Pattern Feedback Form and selecting "Candidate Pattern" from the Subject drop-down list.

Candidate Patterns (in alphabetical order):

  •  Canonical Data Format

  •  Canonical Policy Vocabulary

  •  Composition Endpoints

  •  Composition Extension

  •  Entity Data Abstraction

  •  Federated Endpoint Layer

  •  Policy Enforcement

The Prentice Hall Service-Oriented Computing Series from Thomas Erl
Home    SOA Books    SOA Magazine    What is SOA?    SOA Principles    SOASchool.com    SOA Glossary Copyright © 2007-2009
SOA Systems Inc.