Web Service API Styles
The primary API styles used by web services. The ramifications of selecting the right style cannot be underestimated because, once a style is chosen, it becomes very hard to change direction.
Developers must select one of these styles when designing a given service. However, a shared function may still be offered through different API styles.
|RPC API||How can clients execute remote procedures over HTTP?|
|Message API||How can clients send commands, notifications, or other information to remote systems over HTTP while avoiding direct coupling to remote procedures?|
|Resource API||How can a client manipulate data managed by a remote system, avoid direct coupling to remote procedures, and minimize the need for domain-specific APIs?|