Your company has decided to expose a set of business operations through an API so that
clients can access them remotely. These operations, which are modeled as methods on a
stateless session bean component, act as building blocks for complex state-changing
activities that need to possess atomicity,, consistency, isolation and durability (ACID)
semantics. Select the best technology to implement the API.
A.
Remote Method Invocation (RMI)
B.
Java Message Service (JMS)
C.
XML over HTTP
D.
Java Connector Architecture (JCA)