{"id":10288,"date":"2014-02-12T16:28:00","date_gmt":"2014-02-12T16:28:00","guid":{"rendered":"https:\/\/cloudcomputing.sys-con.com\/node\/2957448"},"modified":"2014-02-12T16:28:00","modified_gmt":"2014-02-12T16:28:00","slug":"the-missing-pieces-of-agile-architecture-2","status":"publish","type":"post","link":"https:\/\/icloud.pe\/blog\/the-missing-pieces-of-agile-architecture-2\/","title":{"rendered":"The Missing Pieces of Agile Architecture"},"content":{"rendered":"<p>Instead of abstracting individual, static Service interfaces, Business Services must abstract sets of such interfaces via content-based routing and transformation operations on an intermediary like an ESB. Implement those abstraction operations as a matter of policy, and you shift control of the behavior of your SOA deployment to the metadata-driven policy layer. Get all this right and you have enormous control and flexibility over your legacy environment. The problem is, of course, that it\u2019s extraordinarily difficult to get all these moving parts right.<\/p>\n<p><a href=\"https:\/\/cloudcomputing.sys-con.com\/node\/2957448\" >read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Instead of abstracting individual, static Service interfaces, Business Services must abstract sets of such interfaces via content-based routing and transformation operations on an intermediary like an ESB. Implement those abstraction operations as a matter of policy, and you shift control of the behavior of your SOA deployment to the metadata-driven policy layer. Get all this right and you have enormous control and flexibility over your legacy environment. The problem is, of course, that it&rsquo;s extraordinarily difficult to get all these moving parts right.<\/p>\n<p><a href=\"https:\/\/cloudcomputing.sys-con.com\/node\/2957448\" target=\"_blank\">read more<\/a><\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[],"tags":[],"class_list":["post-10288","post","type-post","status-publish","format-standard","hentry"],"_links":{"self":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/10288","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/comments?post=10288"}],"version-history":[{"count":0,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/posts\/10288\/revisions"}],"wp:attachment":[{"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/media?parent=10288"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/categories?post=10288"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/icloud.pe\/blog\/wp-json\/wp\/v2\/tags?post=10288"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}