1Z0-811 JAX-RS Practice Question
A team is designing a new system that requires deploying independent services communicating over a network. Which Java technology is most suitable for this architecture?
⚠ Common exam trap
Candidates may mistakenly choose Spring Boot because it is popular, but the question specifically asks for a 'Java technology' from the core Java ecosystem. JAX-RS is the correct standard choice.
Answer choices
Why each option matters
Answer the question above first, then reveal the full breakdown to understand why each option is right or wrong.
Correct answer & explanation
✓
Java EE with JAX-RS RESTful Web Services
Java EE with JAX-RS (Java API for RESTful Web Services) enables building RESTful services that communicate over HTTP, which is ideal for independent services in a microservices architecture. Option A is incorrect: Java Applets are client-side components that run in a browser and are not suitable for server-side network communication. Option B is incorrect: Java EE with EJB is a heavyweight, monolithic approach that is less suited for modern microservices architectures. Option D is incorrect: Java RMI is a remote method invocation protocol for tightly coupled distributed systems, not designed for lightweight RESTful services.
Answer analysis
Option-by-option breakdown
For each option: why learners choose it and why it is or isn't the right answer here.
- ✗
Java Applets
Why it's wrong here
Applets are client-side and deprecated.
- ✗
Java EE with EJB
Why it's wrong here
EJB is a heavyweight specification, not optimal for lightweight microservices.
- ✓
Java EE with JAX-RS RESTful Web Services
Why this is correct
Correct. Java EE with JAX-RS is the standard Java technology for RESTful web services, enabling independent services to communicate over a network via HTTP. JAX-RS annotations like @Path and @GET simplify service creation.
- ✗
Java RMI
Why it's wrong here
RMI is for remote method calls, not for REST-based microservices.
Go deeper
Related to this question
About these practice questions
This 1Z0-811 question is part of Courseiva's 481-question bank — original exam-style content with full explanations and wrong-answer analysis, never real exam questions or exam dumps. Learn why practice questions differ from exam dumps →
JA
Written by Johnson Ajibi, MSc IT Security
Senior Network & Security Engineer · founder of Courseiva
This 1Z0-811 practice question is part of Courseiva's free Oracle certification practice question bank. Courseiva provides original exam-style practice questions with explanations, topic-based practice, mock exams, readiness tracking, and study analytics to help learners prepare for the 1Z0-811 exam.