312-50V13 · Question #228
312-50V13 Question #228: Real Exam Question with Answer & Explanation
The correct answer is C: RESTful API. RESTful API is correct because it is an architectural style that uses standard HTTP methods (GET, POST, PUT, DELETE) to perform operations on resources, and is specifically designed to improve performance, visibility, scalability, reliability, and portability - qualities directly
Question
Gilbert, a web developer, uses a centralized web API to reduce complexity and increase the Integrity of updating and changing data. For this purpose, he uses a web service that uses HTTP methods such as PUT. POST. GET. and DELETE and can improve the overall performance, visibility, scalability, reliability, and portability of an application. What is the type of web-service API mentioned in the above scenario?
Options
- AJSON-RPC
- BSOAP API
- CRESTful API
- DREST API
Explanation
RESTful API is correct because it is an architectural style that uses standard HTTP methods (GET, POST, PUT, DELETE) to perform operations on resources, and is specifically designed to improve performance, visibility, scalability, reliability, and portability - qualities directly aligned with REST's core constraints. The term "RESTful" refers to a web service that fully adheres to REST architectural principles, making it the most precise answer here.
Why the distractors are wrong:
- REST API (D) is technically similar but is a broader, more informal term - "REST API" simply means an API built on REST principles, while "RESTful API" implies strict compliance with all REST constraints; in exam contexts, RESTful is the more precise and preferred term.
- SOAP API (B) is a protocol-based web service that uses XML messaging and has its own strict standards, and while it can use HTTP, it does not rely on HTTP methods in the same flexible way described.
- JSON-RPC (A) is a remote procedure call protocol that uses JSON for encoding, focuses on calling functions/methods rather than manipulating resources, and doesn't align with the HTTP-method-centric description given.
Memory Tip: Think "RESTful = REST + Full compliance" - whenever an exam question mentions HTTP methods (GET, POST, PUT, DELETE) combined with scalability and portability benefits, the answer is almost always RESTful API.
Topics
Community Discussion
No community discussion yet for this question.