Client side implementation mechanism

DataAdapter is an interface in the client side. It provides the function of establishing session and invoking server side operation. MobileAdapter implements the DataAdapter:

DataAdapter implements the interface