What does service abstraction do?
A. It hides the implementation details of a service. Including the location of the service, the interface, and the idempotence of the operations.
B. It creates services quickly and easily for a variety of back-end technologies.
C. It translates and transforms messages.
D. It mediates security models.