As we continue to move computing off the workstation and servers and into the cloud, we need to recreate all the essentials of computing we are used to. APIs are how the next generation of computing essentials like email, print, DNS, and file system will be delivered in this environment.

As we distribute and virtualize our web sites, applications and other tools, APIs are playing an ever more increasing role in connecting these applications for us. A couple examples are:

APIs allow developers to off-load specific computing tasks to third party providers who specialize in these areas. APIs can deliver speedier development, and support widely distributed system by communicating using XML and JSON, and provide security using standards like OAuth.

We will see more computing essentials like print and email exposed online via open APIs for integration into mobile and web applications.

APIs provide the data and functionality needed to drive the next generation of computing that will occur primarily in the clouds via mobile interfaces.

Advertisements