A company manufactures widgets for sale to distributors. 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 distributor’s technologies. The company does not want the orders to impact the
performance of the other users. You have been assigned the task of designing the new API.
Which approach do you take?
A.
design the API as a JMS queue
B.
design the API as an RMI interface
C.
design the API as a synchronous web service
D.
design the API as an asynchronous web service