| Benefits
Separates Service Definition from Implementation
Each API accommodates diverse programming
needs. The same services may be implemented in a variety
of different ways, to suit unique institutional infrastructures.
Allows Evolution of Functions Without Substantial
Disruption to the Application
APIs can evolve to suit changing technologies
without requiring substantial revisions to an implementation,
ensuring easy upgrades.
Provides a Predictable Boundary to Lower-Level
Services
High-level application developers can
concentrate on the tool they are developing, without needing
to penetrate into the intricacies of architectural service
layers.
Learn
more about how an API works »
|