Business Process

/images/Business Systems2.png
Request - Response
ASP.NET and ASP (Classic)
PHP

Welcome to BSPEC - APIs

An application programming interface (API) is a way for two or more computer programs or components to communicate with each other. It is a type of software interface, offering a service to other pieces of software. We use anything that’s needed to develop APIs but prefer ASP.net and PHP.
What do you want to find today?  


Bspec.png

An Application programming interface(API) is a set of rules and protocols that allow different Software Applications to communicate with each other. It defines the methods and the data structures that developers can use to interact with a service, platform, or System.



What is an API?

APIs are mechanisms that enable two software components to communicate with each other using a set of definitions and protocols. For example, the weather bureau’s software system contains daily weather data. The weather app on your phone “talks” to this system via APIs and shows you daily weather updates on your phone.

What does API stand for?

API stands for Application Programming Interface. In the context of APIs, the word Application refers to any software with a distinct function. Interface can be thought of as a contract of service between two applications. This contract defines how the two communicate with each other using requests and responses. Their API documentation contains information on how developers are to structure those requests and responses.

How do APIs work?

API architecture is usually explained in terms of client and server. The application sending the request is called the client, and the application sending the response is called the server. So in the weather example, the bureau’s weather database is the server, and the mobile app is the client.