-2

I am a newbie Java EE 6 Developer (EJB 3.1 ; JPA 2.0 ; JSF 2.0; etc..). I want to start learning SOA using Java. I found 2 ways:

  • SOAP: which is complicated and boring to learn; the only strong point: is the UDDI/WSDL listing
  • REST: easy to learn & to deploy; many strong points : performance, security, speed...

My question: What the market needs now?
SOAP or REST? If I choose REST, it will be the right choice ??

4

1 回答 1

3

这在很大程度上取决于您的业务领域。对于快速发展的技术领域,例如手机应用程序的后端、票务系统、任何 Google 或您自己拥有大部分控制权的领域 - REST 可能是最佳选择,但如果您处理技术变化较慢的业务领域,SOAP仍然占主导地位,并将持续很长时间。例如银行、医药等。从严格的 WSDL 设计中获得很多价值的通常是相同的领域。

这不是“正确”的选择,这取决于您正在使用什么,以及您计划与哪种系统集成。话虽如此,REST 可能是未来的架构。

要获取更多信息,请阅读: Representational state transfer (REST) and Simple Object Access Protocol (SOAP)

于 2013-06-01T22:47:45.087 回答