我是一名新手Java EE 6开发人员(EJB 3.1; JPA 2.0; JSF 2.0;等等)。 我想开始使用Java学习SOA。我找到了两种方法:
我的问题:市场现在需要什么?
SOAP还是REST?如果我选择REST,它将是正确的选择??
答案 0 :(得分:3)
这在很大程度上取决于您的业务领域。对于快速移动的技术领域,例如移动电话应用程序的后端,票务系统,Google或您自己掌控最多的领域 - REST可能是最佳选择,但如果您处理的技术领域变得更慢,那么SOAP仍然是主导,并将持续很长一段时间。例如银行业,医药业等。通常是相同的领域,从严格的WSDL设计中获得很多价值。
这不是“正确”的选择,取决于您正在使用的是什么,以及您计划与哪种系统集成。话虽如此,REST可能是未来的架构。
获取更多信息,请阅读: Representational state transfer (REST) and Simple Object Access Protocol (SOAP)