Five Candidate Patterns Promoted To The SOA Patterns Master List
Five new design patterns were promoted from the candidate list to the master list on the community site of SOA Patterns published by Prentice Hall. These new patterns will be published in the upcoming SOA with REST book
The patterns that made the cut are:
• Content Negotiation
• Endpoint Redirection
• Entity Linking
• Response Caching
Inspired by DNS, the Content Distribution Network (CDN) pattern is a service replication pattern that leverages Brewer's CAP theorem to improve availability at the cost of consistency. Based on HTTP's Content Negotiation mechanism, the Content Negotiation pattern recommends the usage of media type as metadata in the service request and response envelopes to enable delivery of different media types using the same service capabilities. Endpoint Redirection adds permanent or temporary redirection capability to an outdated service to respond to a consumer with a redirection link to an updated version of the service. Apart from wasted runtime resources for repeated permanent redirections, the redirection link in the response is questionable from a security perspective in case the outdated service is compromised. Response caching adds caching at the messaging layer and utilizes caching metadata to prevent transmission of stale responses to redundant requests.
Interesting article - Security issues?
by
Eadwin Tomlinson
I think you need to secure you own comments - you seem to be gettign spammed.
Fluffy patterns
by
Richard Gell Mann
utter bs
by
just sql
Educational Content
Writing Usable APIs in Practice
Giovanni Asproni May 19, 2013
Concurrency in Clojure
Stuart Halloway May 17, 2013





Hello stranger!
You need to Register an InfoQ account or Login to post comments. But there's so much more behind being registered.Get the most out of the InfoQ experience.
Tell us what you think