有哪些不同类型的 Web 服务?在我的搜索过程中,我遇到了:1) REST vs. SOAP 2) REST vs. Big Web Services 3) REST vs. Arbitrary Web Services 它们是什么?他们之间有什么区别?Web 服务的主要类型有哪些?REST/SOAP/Big Web Services/Arbitrary Web Services 是否形成某种层次结构?是否有 Web 服务的类和子类?
此外,我还读到 Web 服务由以下部分组成:WSDL + SOAP + UDDI。如果是这样,那么当每个 Web 服务都必须使用 SOAP 时,人们如何区分 RESTful Web 服务和 SOAP Web 服务?
REST 到底是什么?我了解 REST 使用 HTTP,并且 REST 操作访问数据,而不是执行操作。但它只是一种理论/方法论,还是一种工具,还是别的什么?
REST 如何为我们提供干净的 URL?我花了将近一整天的时间搜索这些东西,但我仍然有点不清楚。任何有关这些事情的信息将不胜感激。