Standardization of APIs
The API has become been the primary method of integration within IT circles. When SOA was at its peak, the focus was properly on the abstraction of business functions at the API level, to provide for reuse and consistency of process across applications. However with the focus of cloud APIs and infrastructure APIS on interoperability, it is difficult to get agreement between vendors on which functions make up a common base.