Here are some key SOA best practices that are also essential to API management:
Mediation and virtualization: This helps “guarantee that functionality under the covers of an API can change and grow independent of the definition of APIs,
Orchestration and connectivity: ”Delivering an API involves orchestrating across functionality both internal and externally,” she observes. “This requires not just a good orchestration engine and tool, but also availability of an extensive set of adapters that can ensure connection across a myriad of applications that usually encompass any IT infrastructure.”
Governance: It’s all about trust and collaboration between and within business and IT. This has always been the keystone to SOA, and accordingly, will play a role in identifying key performance metrics important to the business.