User:Tancre/Prototyping/API: Difference between revisions

From XPUB & Lens-Based wiki
Line 24: Line 24:
[https://en.wikipedia.org/wiki/Application_programming_interface wikipedia] IT & ENG<br>
[https://en.wikipedia.org/wiki/Application_programming_interface wikipedia] IT & ENG<br>
Alan Frye - [https://www.benefitfocus.com/blogs/design-engineering/api What is an API?]
Alan Frye - [https://www.benefitfocus.com/blogs/design-engineering/api What is an API?]
/[https://www.benefitfocus.com/blogs/design-engineering/api Types of API?]
/[https://www.benefitfocus.com/blogs/design-engineering/types-apis Types of API?]
/[https://www.benefitfocus.com/blogs/design-engineering/api A bit of API history?]
/[https://www.benefitfocus.com/blogs/design-engineering/bit-api-history A bit of API history?]

Revision as of 14:23, 19 October 2018

API

Application Programming Interface

What is an API?

Sooo an API is basically an application that works on a meta-level and permits the exchange of informations between two software services through the use of protocols.

It is really interesting the idea of API's ecosystem >> It would be nice to explore in a graphical way the system of relations between different software services and API's that permits those relations.

Types of API's

Methods of access

  • Software libraries & Frameworks
  • OS (POSIX)
  • Remote
    • Message-Oriented Middlewere (MOM)
    • Web

Styles of Organizzations

  • Procedural
  • Object-oriented
  • Service-oriented
  • Resources-oriented

History of API's

Sources

wikipedia IT & ENG
Alan Frye - What is an API? /Types of API? /A bit of API history?