Distributed systems air traffic controller

nazimsattar 15 views 13 slides Sep 12, 2024
Slide 1
Slide 1 of 13
Slide 1
1
Slide 2
2
Slide 3
3
Slide 4
4
Slide 5
5
Slide 6
6
Slide 7
7
Slide 8
8
Slide 9
9
Slide 10
10
Slide 11
11
Slide 12
12
Slide 13
13

About This Presentation

Example of distributed systems


Slide Content

PREPARED By: Saad Alsubaie SUPERVISOR: Dr. Khalid Nazim API (Application Programming interface) 2022/2023 winter Semester

Contents Introduction API Definition API Typology Types of API Usability of WEB APIs Types of API protocols Open API Frontend Developer Vs. Backend Developer Conclusion Reference

W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name The unsung hero of our connected world is the application programming interface or API. Since API becomes more usable, this leads to think how to make it flexible and easier. Open API is the idea that the engineers end up with it. Here is some explanation about the concept of open API, the history and how to use it. Introduction

API Definition API is a set of rules and specifications that a software program can follow to access services provided by another software program. It serves as an interface between different software programs and facilitates their interaction, similar to the way computers interact with each other in a human-computer interface.

API Typology Public APIS allow companies to publicly expose information and functionalities. Public APIs Private APIs Partner APIs Advantages Delegated R&D . Increased reach, traffic. New revenue stream. Advantages Rationalized infrastructure Reduced costs Increased flexibility Improved internal operations Advantages Value-added service Up sell Must have for business partners Partner APIS are used to facilitate communication and integration of software. used internally facilitate the integration of different applications and systems used by a company.

Photos can be shared from sites like Flickr and Photobucket to social network sites like Facebook and MySpace . Content can be dynamically posted. Sharing live comments made on Twitter with a Facebook account. Content can be embedded, e.g. embedding a presentation from SlideShare on a LinkedIn profile. Usability of WEB APIs

W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name An open API means Open API does not mean free! “Open” Means “As Open as You’d Like” Openly documented Available via self-service (i.e. developers can sign up on a website, get an API key, with no hassle) And using open Internet technologies (SOAP, REST, RSS). An open API provider creates the infrastructure and then each partner does the technical, business and legal work on their end. The Open API provider does the partnership work once, partners need only onboard themselves. Open API

Parameter Frontend Backend Skillsets HTML, CSS, and JavaScript. The database, Server, API, etc. Team Front-end developers design the look of the website. Back-end developers develop an application that supports the frontend. Stand-alone Service Front-end development service can’t be offered independently. Back end development can be offered as an independent service in the form of BaaS. Goal Front-end developers should make sure that the website is accessible to all users, and it remains responsive in all views – mobile and desktop. The back-end team may need to create an application around the front-end and support it. Moreover, they need to make sure that the website opens up and functioning properly. Average Salary $104,405 per year $120,798 per year Most popular tools jQuery, HTML5 MySQL, PHP

Conclusion We conclude from APIs their definition , usage , and the ability to increase productivity. The main objective is to provide a list of functions completely independent of the mechanism in which they were implemented, to allow others to communicate with them through any other mechanism.

W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name W r i t e a col u mn name https://medium.com/microservices-learning/the-evolution-of-distributedsystems-fec4d35beffd https://slideplayer.com/slide/14475822/ https://www.ibm.com/cloud/learn/api https://www.slideshare.net/bepeduapuluh5/api-docs-55101503 https://frontendmasters.com/guides/front-end-handbook/2018/what-is-a- FD.html https://www.guru99.com/what-is-backend-developer.html Reference
Tags