The whole concept of a programmable Web may just be too important to rely solely on APIs. That's the thinking behind a Linked Data Working Group initiative led by the W3C that expects to create a standard for embedding URLs directly within application code to more naturally integrate applications. Backed by vendors such as IBM and EMC, the core idea is to create more reliable method for integrating applications that more easily scales by not creating unnecessary dependencies of APIs and middleware.
Most enterprise IT environments consist of multiple generations of legacy enterprise applications that collectively represent a business process. In recent years, the more advanced IT organizations have layered suites of business process management (BPM) software as part of an effort to manage those business processes in a more holistic fashion.