Through what protocol can a Java client directly access EJBs running on an application server?
Through what protocol can a Java client directly access EJBs running on an application server?
A Java client can directly access EJBs running on an application server through the RMI/IIOP protocol. RMI (Remote Method Invocation) allows Java clients to invoke methods on remote objects, and IIOP (Internet Inter-ORB Protocol) is used for communicating with CORBA-compliant servers, which is typically required for EJBs. JDBC, SOAP/JMS, and SOAP/HTTP are protocols used for different types of communication and don't provide the direct access required for EJBs.
but I think RMI/IIOP is correct. Check again with your end.
I agree: RMI/IIOP https://docs.oracle.com/javase/8/docs/technotes/guides/rmi-iiop/tutorial.html
I agree: RMI/IIOP
Agree is RMI/IIOP https://www.ibm.com/developerworks/websphere/techjournal/0807_pape/0807_pape.html
I agree the answer is RMI/IIOP