Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    primarykey
    data
    text
    <p>Looking at SOA as a set of this or that technologies is wrong. I also don't agree that SOA is just a marketing term, though it did get bad reputation and was muddled down by marketing and hype.</p> <p>Service Oriented architecture is an architectural style. as in a blueprint for an architecture that possets constraints on how and what services should be asa well as define a set components and defines their interactions. The diagram below shows SOA vs. REST and you can see that they are derived from some common styles (e.g. they both build on client/server) but also arrive from different styles where SOA builds on <a href="http://www.cs.olemiss.edu/~hcc/csci581oo/notes/pipes.html" rel="nofollow noreferrer">pipe and filters </a> and REST does't (you can build RESTful SOAs but you have to work harder :)) <img src="https://i.stack.imgur.com/3SXcY.png" alt="enter image description here"></p> <p>SOA puts a lot of emphasis on the interface. So unlike OO, for example, you have 4 different components that define an interface. The messages, the contract which bundles messages, endpoints where the contracts are delivered and policies that govern how/when contracts are deliverd.</p> <p><img src="https://i.stack.imgur.com/GBuLL.png" alt="enter image description here"></p> <p>Building services with well defined boundaries &amp; good granularity (that's the tricky part) lets you compose services in a flexible way that lets you implement business capabilities faster. Pardon me for banging my own drum but you can read more on what's SOAand REST vs. SOA in <a href="http://www.manning.com/rotem/SOAp_SampleCh01.pdf" rel="nofollow noreferrer">chapter 1</a> and <a href="http://www.manning.com/rotem/SOAp_SampleCh10.pdf" rel="nofollow noreferrer">chapter 10</a> of my book on SOA patterns </p>
    singulars
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    plurals
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. This table or related slice is empty.
    1. VO
      singulars
      1. This table or related slice is empty.
    2. VO
      singulars
      1. This table or related slice is empty.
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload