1. Communication Approach
1.1. Web Service (REST vs SOAP)(JAX-WS vs JAX-RS)
http://geeknizer.com/rest-vs-soap-using-http-choosing-the-right-webservice-protocol/
http://spf13.com/post/soap-vs-rest
http://www.blogjava.net/diggbag/articles/361703.html
http://soa.sys-con.com/node/39901 SOAP's Two Messaging Styles, RPC vs document style.
http://www.infoq.com/cn/articles/springmvc_jsx-rs Restful's two styles, Spring MVC vs JAX-RS.
1.2 JMS(MQ or Publish-Subsribe) vs Web Service
1.3 RMI Vs RPC