title: Rebuild N-tier app into Service-Oriented Architecture (SOA)?
body: <p>Considering the regular characteristics of an n-tier app with layers like: presentation, business, data access; how is this normally <strong>rebuilt</strong> to make a Service-Oriented Architecture (<strong>SOA</strong>)?  </p>
  
  <p>Seeking high level overview from programmers experienced in this exercise.</p>
  
  <p>To a degree I picture it conceptually flattening out rather than having one vertical stack. Or as a series of horizontal modules each encapsulating their own mini n-tier stack. With heavier protocols in between for messaging. </p>