10Create RESTful Applications
“Rest, the sweet sauce of labor.”
What Is REST?
Service-oriented architecture (SOA) and development is a paradigm where software components are created with concise interfaces, whereby each component performs a discrete set of related functions. Each component, with its well-defined interface and contract for usage, can be described as providing a service to other software components. This is analogous to an accountant who provides a service to a business, even though that service consists of many related functions (i.e., bookkeeping, tax filing, investment management, and so on).
With SOA, there are no technology requirements or restrictions. You can build a service in any language with standards such ...