API - App lic ation Pro gra m Inter face It is a set of functions and procedures that allow the creation of applications which access the features or data of an operating system, application, or other service. what i understood.. It is like a middle ware between user and the database ( can made from java/PHP/java script) . Not giving the full access to the user Hiding the real data ( like a SQL view or can be real data too) in web services we use " ajax " to access the database through API ( not always ) user uses --> ajax --> to access API -->database AJAX - Asynchronous JavaScript and XML In a nutshell, it is the use of the XMLHttpRequest object to communicate with server-side scripts. It can send as well as receive information in a variety of formats, including JSON, XML, HTML, and even text files AJAX is a developer's dream, because you can: Update a web page without reloading the page Request data from a se...