
Come mid
1990's it was time to get out of the box. Yes, literally! Till
before this time, APIs were
mostly about desktop applications calling into the Operating system or desktop
applications calling into each other. But at this time, that is the Networking Era, the embedded industry,
intranets and internet were starting to gain much visible presence. Hardware and software
vendors
wanted
to communicate between applications outside / across the box - be it those
running on desktops, or an chip in an embedded system. The problem was
now even more interesting since these applications could be on completely
different operating systems, written using completely different technologies
and located in completely different locations. A common language or protocol
was needed to communicate between these varied application and that resulted in
the birth of Web Service APIs.

The first
in line was the
SOAP protocol that was created by some top IT companies of that time like Microsoft and IBM. It began as the mechanics to do a Remote Procedure Call (RPC) over HTTP using XML but soon gained traction and became a W3C recommendation. Every big and small company that created web-apps started exposing their services or facilities through APIs so
that other desktop and web-apps could integrate with their service. This was
quite similar to the desktop app plugin model, but with no boundaries on
consumptions. The desktop app plugins were limited to specific operating systems for
consumption and after the user had installed the app and the plugin. In the web world, the web services APIs could be
consumed from anywhere with zero install requirement. For instance, one could make a SOAP Web service call to get the weather of a city from a weather service, have a document converted to a PDF through a document conversion service or get the latest stock price from a financial web service.
As a biography is an account of another person's life, in a way it is easier to write, because you being the outsider can write impartially without having the emotional attachment. bio writer
ReplyDeleteA common language or protocol was needed to communicate between these varied application and that resulted in the birth of Web Service APIs.web design tips
ReplyDeleteThis seems to be a great way to write a biography. LOL. People tend to perceive biographies as old written boring documents but this is breaking all stereotypes here
ReplyDeleteWhat an amazing job done by the writer.
ReplyDeletelink building services company
The blog has an extremely narrow focus that extends, surprisingly into wide range of concerns.
ReplyDeletesoftware development company in delhi
Took me time to read all the comments, but I really enjoyed the article. It proved to be Very helpful to me and I am sure to all the commenters here! It’s always nice when you can not only be informed, but also entertained! freelance web designer london
ReplyDeleteThank you for sharing this valuable information.
ReplyDeleteTop Digital Marketing Services
How to Create A Dropshipping Website
Digital Marketing Services
i am always looking for some free stuffs over the internet. there are also some companies which gives free samples. product design firms
ReplyDeleteWow, What a Excellent post. I really found this to much informatics. It is what i was searching for.I would like to suggest you that please keep sharing such type of info.Thanks web design Michigan
ReplyDeleteVery efficiently written information. It will be beneficial to anybody who utilizes it, including me. Keep up the good work. For sure i will check out more posts. This site seems to get a good amount of visitors. webdesign agentur
ReplyDeletevery interesting post.this is my first time visit here.i found so mmany interesting stuff in your blog especially its discussion..thanks for the post! Swiss web agency
ReplyDeleteLove to read it,Waiting For More new Update and I Already Read your Recent Post its Great Thanks. website maintenance packages
ReplyDelete