5つの新しいデザインパターンが候補リストから マスターリストに昇格した。このリストは、Prentice Hallによって発行されている SOAパターンのコミュニティサイト に載っている。これらの新パターンは、まもなく出版される SOA with REST book に載る。
以下が昇格した5つのパターンである。
• Content Negotiation(コンテンツ ネゴシエーション)
• Endpoint Redirection(エンドポイント リダイレクト)
• Entity Linking(エンティティ リンキング)
• Response Caching(リスポンス キャッシング)
DNSに刺激されて、Content Distribution Network (CDN) パターンは、一貫性を犠牲にして、可用性を改善するために、 BrewerのCAP定理 を活用したサービス レプリケーション パターンである。HTTPのContent Negotiation メカニズムをベースにした、 Content Negotiationパターンは、サービスリクエストやレスポンスのエンベロープ中のメタデータとして、メディアタイプを使うことを推奨している。これによって、同じサービス機能を使って、違うメディアタイプを配信できる。 Endpoint Redirectionは、古いサービスに永続的なあるいは、一時的なリダイレクト機能を追加する。このお陰で、サービスのアップデートされたバージョンへリダイレクト リンクして、コンシューマに応答できる。繰り返し永続的なリダイレクトを行うことで浪費されるランタイムのリソースを別にしても、レスポンス時のリダイレクトリンクは、セキュリティの観点から問題である。古くなったサービスが攻撃される場合があり得る。Response cachingは、メッセージング層にキャッシュを追加し、キャッシュしたメタデータを使って、冗長なリクエストに古いレスポンスを送るのを防ぐことができる。