๐๐ฃ๐ ๐๐ฟ๐ฐ๐ต๐ถ๐๐ฒ๐ฐ๐๐๐ฟ๐ฒ ๐ง๐๐ฝ๐ฒ๐
API (Application Programming Interface) is an interface that enables software applications to communicate with each other by defining a set of rules and protocols.
๐ง๐๐ฝ๐ฒ๐ ๐ผ๐ณ ๐๐ฃ๐๐:
๐น ๐ฅ๐๐ฆ๐ง (๐ฅ๐ฒ๐ฝ๐ฟ๐ฒ๐๐ฒ๐ป๐๐ฎ๐๐ถ๐ผ๐ป๐ฎ๐น ๐ฆ๐๐ฎ๐๐ฒ ๐ง๐ฟ๐ฎ๐ป๐๐ณ๐ฒ๐ฟ): An architectural style that uses standard HTTP methods, typically paired with JSON for its lightweight nature and ease of use. However, XML can also be used, especially in legacy systems.
๐น ๐ฆ๐ข๐๐ฃ (๐ฆ๐ถ๐บ๐ฝ๐น๐ฒ ๐ข๐ฏ๐ท๐ฒ๐ฐ๐ ๐๐ฐ๐ฐ๐ฒ๐๐ ๐ฃ๐ฟ๐ผ๐๐ผ๐ฐ๐ผ๐น): A protocol leveraging XML as its primary message format, designed for exchanging structured information to implement web services. Today, it is mainly used in legacy systems.
๐น ๐๐ฟ๐ฎ๐ฝ๐ต๐ค๐: A query language for APIs, allowing precise data fetching. It often employs JSON for its response format due to its efficiency in representing complex, hierarchical data.
๐น ๐ช๐ฒ๐ฏ๐ต๐ผ๐ผ๐ธ๐: HTTP callbacks triggered by specific events, offering real-time data exchange between systems. The payload format can vary, but JSON is commonly used for its versatility.
Image credits: Rapid API. (Note that Kafka is noted as an API type, which is not. It is more like protocol.)
#api
I would like to thank senior Political analyst Dr P. Pulla Rao from Delhi for his insightful article.,I want each & every Sainik of โJSPโ to read this.JanaSena origin & purpose is to bring back accountability in politics & we keep correcting ourselves for our greater objective.