A business application that runs in an Enterprise JavaBeans (EJB) container must communicate
with a transactional third-party service. The communication technology must allow changing
service providers without changing the application’s business model.
Which technology would meet these requirements?
A.
Java Message Service
B.
Remote Method Invocation
C.
Simple Object Access Protocol
D.
Java Connector Architecture
E.
Java Business Integration
Why not Java connection architecture ?It does not say if the third party system is Java?
JCA is suitable for tighter coupling.
D
E
Changing service means changing resource adapter, too. Any resource adapter implementation can be changed with WS implementation like JAX-WS, JAX-RS.