A company manufactures widgets for sale to distribution. Distributors call this company
when they want to order more widgets. The company wants the distributors to send orders
using XML documents over the Internet to reduce the number of data entry personnel
needed. It has no control over the distributors technologies. The company does not want the
Orders to impact the performance of other users. You have been assigned the task of
designing a new API. Which method do you use?
A.
Design the API as a Java Message Service (JMS) queue.
B.
Design the API as an Remote Method Invocation (RMI) interface.
C.
Design the API as a synchronous web service.
D.
Design the API as an asynchronous web service.