sommai - Fotolia

Manage Learn to apply best practices and optimize your operations.

Exploring API technology and trends

In this podcast, Amy Reichert discusses the effects of API technology on software development.

Veteran software development consultant Amy Reichert discusses application program interface (API) technology growth from a basic tool in software development kits to a driver of rapid application and Web and cloud services innovation.

In this podcast, Reichert describes the impact of APIs on development, the pros and cons of open APIs and the evolution and uses of API technologies.

Developers and enterprise architects who haven't used APIs are a rare, if not nonexistent, breed today, Reichert says. APIs not only hold value for coding shortcuts, but their facility for enabling communication between applications is their golden grail.

APIs' tremendous uptake as communication interfaces is a 21st century phenomenon. Exposing data and functionality over an internal network via service interfaces, or APIs, internally was a step. Making data and functionality -- especially application building blocks -- available in external APIs to customers, suppliers and third-party developers was revolutionary.

Handling changes in an API or API portfolio is a challenge that comes with wider use, said Reichert in her discussion of API technology issues that developers may face. For the API creator, version control can be daunting, as APIs must be frequently updated to remain viable for software and service development. Those using APIs for development must document which APIs are in use and track updates to them.


Dig Deeper on API management

Start the conversation

Send me notifications when other members comment.

Please create a username to comment.