Enterprise API Governance

Companies are significantly lowering development costs by using service-oriented architectures, with service encapsulation, reuse, and standardization of web APIs and tools. However, as service reuse and interdependencies between organizations increase, the challenge of assuring service performance also increases.

Without controls, a single errant service consumer, an application, frequently impacts service quality for other applications, and even causes failure across an SOA environment. Changing APIs is impossible without complete knowledge of the applications that are using it. Even then, the API might need to be stable for the lifetime of the application or at least until the next upgrade. With many services, it can be difficult for enterprise developers to discover and learn about what services and APIs are available.

In this scenario, TIBCO API Exchange provides an Application Services governance, which performs the following roles:

  • Tracks who has access
  • Sets limit thresholds
  • Monitors application KPIs
  • Looks at usage for capacity planning
  • Provides a collaborative API repository

Using Enterprise API governance, companies achieve cost reduction and improved efficiency, with consistent service uptime and performance, and benefit from the central knowledge base of APIs.