This article sounds like there's a movement among CIO/marketing types to hijack the well-defined technical term "API".
edit: I just spent a while googling and I still have no handle on what they're talking about. From the terminology I've deduced out that it's culturally related to the SOA/WSDL stuff that is frequently used in the "enterprise world" to add byzantine complexity to machine to machine communications over port 80.