APIs and Digital Transformation

APIs and Digital Transformation

What is an API?

There is a clear relation between APIs and the transformation from “papers and and humans” to “computers and software developers”.

The "API" is not just the next IT concept that promises to make more money. A lot of internet based companies cannot exist without it. It is also not something you can buy; you have to build it als an integral part of your business.

Why should I want it?

If you feel this "digital stuff" could help your business, keep reading. Otherwise, don't bother.

Just a few examples of companies, that deliver physical 'stuff', and use APIs.

https://developers.bol.com

Still wondering what an API is?

An API is a connection (interface) that can be used by others to communicate with your business. Digitally. If your company offers several business services, your company will most likely have several of these APIs.

API is short for Application Programming Interface. Yes, IT people like three letter acronyms (TLA). So, the ‘P’ in API stands for Programming. This means that the user of the API (your customer or business partner) has to do some programming. But that is no problem; your customers will have software developers on the payroll. If not, they can still order your service manually (by mail, by phone, fax, etc). But you could consider to charge less for a digital order.

If your customer connects to your business services digitally, you can handle the requests (e.g. an order, order status, product information) digitally. Just as with the picture above, an API has a well defined interface - in this case several industry standards apply : RJ45, Ethernet (802.3) and TCP/IP. This ensures correct requests with less chance for incorrect requests. These industry standards makes it easier for your customers to use it.

So in short, the API is a digital interface, for automated processing of requests, that can be made available over the internet. It is an addition to paper forms, telephone, fax, e-mail and webforms. Depending on your business, it can replace all of the above.

Let’s get technical (synonym for “skip if too difficult”)

What is an API really? It used to be pieces of software (e.g. DLL, SDK) that could be used to communicate with your own IT system. Later on, distributed, TCP based techniques like RPC, CORBA and DCOM were introduced, but they were still meant for the communication with (or between) your own systems. RPCs got replaced by web services. Webservices rely on the same technology as websites and can thus be made available over the internet. Nowadays, an API is a synonym for (a set of) webservice(s).


Robin Kouwen

OutSystems Tech Lead at Eneco

7 å¹´

Good read. We really love those three letter words, here is another IoT(Internet of things). I think with the introduction of IoT, API's will even have a more crucial role to play, maybe even inseparable.

赞
回复

要查看或添加评论,请登录

Marc Geelen的更多文章

  • No Low Code als Silver Bullet.

    No Low Code als Silver Bullet.

    No Code of Low Code oplossingen zijn bijna altijd gebonden aan één leverancier. Die leverancier levert in dat geval ook…

  • Agile = democratie?

    Agile = democratie?

    De 'silver bullet' in het land van softwareontwikkeling lijkt tegenwoordig 'Agile' te zijn. Een bedrijf merkt dat het…

    1 条评论
  • Product Owner by Proxy - Add the Tech

    Product Owner by Proxy - Add the Tech

    The context for this article is software development. In this context, Scrum and Agile are the modern ways of planning…

    1 条评论
  • Elektrisch rijden, heeft het toekomst?

    Elektrisch rijden, heeft het toekomst?

    Afgelopen jaar heb ik ca 2000 kWh verbruikt met mijn plug-in hybride auto. Het gemiddelde gebruik (gemeten in de…

  • What's next?

    What's next?

    Never a dull moment. Wat ik leuk vind doe ik.

  • How to grow and stay agile

    How to grow and stay agile

    Big companies must be able to disrupt themselves and be disruptive to others. What I found very difficult so far, is…

  • IT Integration - It's all about communication

    IT Integration - It's all about communication

    What do you mean? What do you mean with: "What do you mean?"? IT is all about communication. Semantics is all about…

    1 条评论
  • Garanties kosten geld

    Garanties kosten geld

    Financi?le bedrijven verdienen veelal aan het verlenen van garanties. Garanties zijn belangrijk voor de economie, ze…

  • DevOps en het project

    DevOps en het project

    DevOps, iedereen heeft het er over, maar wat lost het op? DevOps gaat over de samenwerking tussen Development en…

    1 条评论

社区洞察

其他会员也浏览了