What changes are required at client application?
I have a client application which is using an api of VendorA. After a period of time, if i wish to switch to new api of VendorB, what are the necessary changes required at client application level to start consuming new APi of VendorB. Please let me know what all factors to be considered in enterprise scenario like scalability, maintainability, etc.,?