A company that makes avatar skins for virtual reality environments wants to deliver the textures
that its customers purchase on the company’s web site to its customer’s avatar profile in-world.
The target virtual reality environment can be communicated with from the outside-world using a
web service. However, the web service invocation will fail if the customer is not online. Which
architecture would be most appropriate to use in this situation?
A.
Stateless session beans to attempt delivery
B.
Invoke the web service from a JSF managed bean
C.
A JCA resource adapter to invoke the web service
D.
The EJB timer service to attempt delivery at regular intervals