Comparing web API types: SOAP, REST, GraphQL and RPC

  Рет қаралды 96,198

AltexSoft

AltexSoft

Күн бұрын

Пікірлер: 82
@AltexSoft
@AltexSoft 3 жыл бұрын
Sources: [ 1 ] xml-rpc.com jsonrpc.org grpc.io/ [ 2 ] www.tutorialspoint.com/soap/soap_envelope.htm [ 3 ] facebook.com/altexsoft/posts/2463168813706531 [ 4 ] developer.salesforce.com/docs/atlas.en-us.api.meta/api/sforce_api_quickstart_intro.htm [ 5 ] www.restapitutorial.com/lessons/restfulresourcenaming.html stackoverflow.com/questions/54653110/rest-data-format [ 6 ] developers.booking.com/api/commercial/index.html?version=2.7&page_url=usage-information [ 7 ] telegram.org/faq#:~:text=Telegram%27s%20special%20secret%20chats%20use,on%20their%20devices%20of%20origin. [ 8 ] 100daysdx.com/28/ [ 9 ] engineering.fb.com/2015/09/14/core-data/graphql-a-data-query-language/ [ 10 ] graphql.org/learn/schema/ www.apollographql.com/docs/tutorial/schema/ lucasconstantino.github.io/graphiql-online/ [ 11 ] www.assurantlabs.com/blog/2020/02/23/graphql-in-mobile-development/#related-benefits-of-graphql--libraries [ 12 ] graphql.org/users/ [ 13 ] www.altexsoft.com/blog/engineering/what-is-soap-formats-protocols-message-structure-and-how-soap-is-different-from-rest/ [ 14 ] www.canadapost.ca/cpo/mc/business/productsservices/developers/codesamples.jsf www.canadapost.ca/cpo/mc/business/productsservices/developers/soap/codesamples.jsf
@Euler123-h8n
@Euler123-h8n 2 жыл бұрын
High quality work, even has the refs...thanks!
@jimmymemon
@jimmymemon 2 жыл бұрын
Whoever is making these videos. Please never stop. It's hard to find such sleek and useful content. Your channel is a hidden gem.
@ciocasado8980
@ciocasado8980 3 жыл бұрын
I feel that a lot of effort was made when creating this video. Pretty good content!
@magdastein5580
@magdastein5580 3 жыл бұрын
struggled a bit with all the api types - but this video gave me the insight I needed
@jessemcelroy5266
@jessemcelroy5266 2 жыл бұрын
I have had a hard time finding information on just a birds eye view of the different types of API technology and how they basically work until I watched this video which is the best I have ever seen on this topic by far.
@Kikis9311
@Kikis9311 2 жыл бұрын
У вас такий крутий канал і контент увесь по суті, а не переливання з пустого в порожнє! Дякую за вашу роботу!!!
@AltexSoft
@AltexSoft 2 жыл бұрын
Дякуємо :)
@kademo3258
@kademo3258 2 жыл бұрын
I took me more then an hour to watch this video along with goggling some things mentioned in it and making notes. It is sooo good. Thank you
@akashagarwal6390
@akashagarwal6390 3 жыл бұрын
Best gem on youtube. Pls keep doing videos like this. Nothing more nothing less.
@pixelmasque
@pixelmasque Жыл бұрын
that was excellent. I now feel confident not just understanding API but their history and pro`s and cons. thank you
@billbosanquet4367
@billbosanquet4367 9 ай бұрын
Excellent. Full of useful information, concisely put with no waffle. Great Job 👍
@jagdeepsinghuppal8310
@jagdeepsinghuppal8310 Жыл бұрын
All anyone can ask for is learning content as good as in this video. ♥️ Love it.
@AltexSoft
@AltexSoft Жыл бұрын
Thanks for your feedback, really appreciate it ❤️
@alexwhaibe
@alexwhaibe 3 жыл бұрын
Amazing video. I’ve been searching for a simple explanation like this. I don’t know why there is only info about REST
@ashishpolinati4892
@ashishpolinati4892 Жыл бұрын
Your videos are absolutely spot on the topic with a sleek representation of content. The travel industry based explanation is a cherry on top. Keep going guys!
@AltexSoft
@AltexSoft Жыл бұрын
Much appreciated for such lovely feedback, thanks
@kurianjpanjikaran8366
@kurianjpanjikaran8366 2 жыл бұрын
Excellent content which clearly explains the different forms of API and why each of these came into existence over time. Great work!!
@raj-wq3cp
@raj-wq3cp 4 ай бұрын
I absolutely love your video! Your content is always informative and engaging, and I appreciate the effort you put into it. However, I find the background music a bit distracting at times. It would be great if you could consider removing it or lowering its volume to make it easier to focus on your amazing content. Keep up the fantastic work!
@alexsav7427
@alexsav7427 3 жыл бұрын
Very good explanation. This video contains many articles with sometimes vague answers in one flask
@reiskoryphae
@reiskoryphae 2 жыл бұрын
OMG this video explained so many of my Questions about rest, grapql etc. The animations and the video cut is top-notch too. This comment may seem ironic or exaggerating, but I really am presently surprised. 😭
@MrKodsine
@MrKodsine 3 жыл бұрын
Really well-presented! Thank you, easy to follow by non-technical people too :)
@carloss2202
@carloss2202 Жыл бұрын
THANKS , great and simple explanation for a beginner
@AltexSoft
@AltexSoft Жыл бұрын
Glad you liked it
@kunmiamzat929
@kunmiamzat929 2 жыл бұрын
Used to think api was a kind of module to you needed. Now this cleared things up for me. 👍
@vinodcs80
@vinodcs80 6 ай бұрын
Thank you lot of information shared Ina comprehensive way
@pybokeh
@pybokeh 3 жыл бұрын
Great video! Wished it went into more detail with gRPC, PROs/CONs were not discussed.
@higiniofuentes2551
@higiniofuentes2551 9 ай бұрын
Wow thank you for this very useful video! Best explanation ever!
@shubhmishra3338
@shubhmishra3338 2 жыл бұрын
Excellent video!
@muhammadumarrahimjonov2340
@muhammadumarrahimjonov2340 2 жыл бұрын
Excellent and really helpful content.
@timgo2345
@timgo2345 3 жыл бұрын
Terrific video and explanations. Thank you
@franciscocarneiro
@franciscocarneiro 2 жыл бұрын
Amazing vid. It goes to the point. Thanks for sharing. I can really see you made a great effort to create this content.
@godismygeneral
@godismygeneral Жыл бұрын
Amazingly clear video keep making this!
@AltexSoft
@AltexSoft Жыл бұрын
Glad you enjoyed the video, thank you for the feedback)
@alexeyshevelyov1163
@alexeyshevelyov1163 3 жыл бұрын
Is encrypting each message that big of a benefit of SOAP if you already using SSL, which essentially does that same thing but just for the whole payload?
@pss_crs
@pss_crs 3 жыл бұрын
You underrated rpc and protopuf in my opinion.
@yadugna
@yadugna 2 жыл бұрын
What a presentation! great and clear one
@akshaykhurana4152
@akshaykhurana4152 3 жыл бұрын
Good content and the presentation was lovely. Will be staying tuned to the channel for sure.
@aliseyyidoglu9686
@aliseyyidoglu9686 2 жыл бұрын
Thank you
@hichamlotfi3668
@hichamlotfi3668 2 жыл бұрын
great work explaining this topic
@BlaBlaBlaInDaHouse
@BlaBlaBlaInDaHouse Жыл бұрын
Fantastic video, thank you for your effort!
@AltexSoft
@AltexSoft Жыл бұрын
Happy to hear that you found our video fantastic, thank you for the feedback ❤️
@QiQi-j2i
@QiQi-j2i 2 жыл бұрын
Absolutely loving this great video!
@paulofernandoee
@paulofernandoee 2 жыл бұрын
Outstanding video, congratulations and thank you
@bmcseal01
@bmcseal01 2 жыл бұрын
succinctly explained!
@aditya0191
@aditya0191 Жыл бұрын
Super helpful video
@leviiiiiiii3019
@leviiiiiiii3019 2 жыл бұрын
Best video I've seen
@wilkat83
@wilkat83 3 жыл бұрын
This was great. Thank you!!
@bandr-dev
@bandr-dev Жыл бұрын
cool, just what I needed to know. Thanks.
@AltexSoft
@AltexSoft Жыл бұрын
Glad to help 😊
@shafieesadegh
@shafieesadegh 2 жыл бұрын
very well made. thanks
@sabuein
@sabuein Жыл бұрын
Thank you.
@MarkWusinich
@MarkWusinich 3 жыл бұрын
I thought learning curves were amount learned (Y axis) and time to learn (X axis) so a shallow learning curve would be something hard to learn (lots of time to get more info) and a steep learning curve would be easier (less time to learn more info). But I could be wrong.
@magdastein5580
@magdastein5580 3 жыл бұрын
it just refers to that you have to learn a lot -> lots of incline; whereas a shallow learning curve means that you do not have to learn that much to understand. the time, in my opinion, is no object in this allegory
@MarkWusinich
@MarkWusinich 3 жыл бұрын
@@magdastein5580 I have always struggled with this. But I like it. So the Y axis goes from zero learned to easy to learn, medium to learn and hard to learn. Where as I was thinking it went from learning zero of the material, to 100% of the material.
@akhilk5121
@akhilk5121 3 жыл бұрын
Such an awesome video!
@MrAdediji
@MrAdediji 3 жыл бұрын
My only complaint about this video is that the background music was soo good I kept getting distracted lol .
@sanchitsingh7089
@sanchitsingh7089 3 жыл бұрын
this was beautiful
@germancocca958
@germancocca958 2 жыл бұрын
Awesome content!
@akhilk5121
@akhilk5121 3 жыл бұрын
Talking about WS-SECURITY, it's stated that, the encrypted body can only be accessed if you have a token in header. How is this different from using OAuth or any token based security in REST?
@AltexSoft
@AltexSoft 3 жыл бұрын
SOAP WS-security includes the mechanisms for encrypting the whole message. OAuth and JWT are authorisation mechanisms. They aren’t designed for message encryption and you have to find your own ways to encrypt the message body or use an SLL/TLS protocol when sending the message.
@akhilk5121
@akhilk5121 3 жыл бұрын
@@AltexSoft Thanks for the clarification & awesome video!
@priyankadey3559
@priyankadey3559 3 жыл бұрын
Somehow sharing on LinkedIn gives a 414 error response. Gets difficult to share it.
@olegkikhtov7040
@olegkikhtov7040 3 жыл бұрын
Well done!
@waymanharris1284
@waymanharris1284 3 жыл бұрын
Great job!!!
@dsebastien
@dsebastien 3 жыл бұрын
Congratulations, this is excellent content! :)
@Karthikeyansundar-rl5ym
@Karthikeyansundar-rl5ym Жыл бұрын
Sooo….soooo…. gooood 👌👌👌👌👌
@MasterSergius
@MasterSergius 2 жыл бұрын
So, SOAP - a bit improved XML-RPC? And REST is a RPC over HTTP? And so on... Everything is RPC?
@namitasatpathy
@namitasatpathy 3 жыл бұрын
great content
2 жыл бұрын
Excelent
@SaifaldeenSAH
@SaifaldeenSAH 2 жыл бұрын
@panTadzik
@panTadzik Жыл бұрын
Background music incoming in 7:20 is killing me XD
@AltexSoft
@AltexSoft Жыл бұрын
Don't die, better dance 💃
@mohmedasrarkhodawala8144
@mohmedasrarkhodawala8144 3 жыл бұрын
Which API used by GDS systems?
@AltexSoft
@AltexSoft 3 жыл бұрын
It depends on the specific API you need. GDSs offer separate APIs for checking flight status or seat canceling. Sabre mostly uses SOAP and REST APIs. The same goes to Amadeus. Travelport provides SOAP and XML APIs. You can find the required API by the links: developer.sabre.com/product-catalog?f%5B0%5D=product_type%3Asoap_api_reference newmy.travelport.com/web/developer/travelport-universal-api developers.amadeus.com/
@mohmedasrarkhodawala8144
@mohmedasrarkhodawala8144 3 жыл бұрын
@@AltexSoft Thank you...
@TheIcecoldorange
@TheIcecoldorange 5 ай бұрын
Not convinced that the rpc definition is correct.
@muhammadumarrahimjonov2340
@muhammadumarrahimjonov2340 2 жыл бұрын
Excellent and really helpful content.
@shaunvonermirzo7581
@shaunvonermirzo7581 Жыл бұрын
great content
@AltexSoft
@AltexSoft Жыл бұрын
Thanks for feedback ☺️
@muhammadumarrahimjonov2340
@muhammadumarrahimjonov2340 2 жыл бұрын
Excellent and really helpful content.
@musamehdiyevv
@musamehdiyevv 4 ай бұрын
Great content
REST vs RPC vs GraphQL API - How do I pick the right API paradigm?
15:36
Difference Between REST API vs Web API vs SOAP API Explained
7:24
Learn with Whiteboard
Рет қаралды 245 М.
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН
Twin Telepathy Challenge!
00:23
Stokes Twins
Рет қаралды 106 МЛН
А я думаю что за звук такой знакомый? 😂😂😂
00:15
Денис Кукояка
Рет қаралды 3,9 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
What is an API? Connections and principles explained
7:41
AltexSoft
Рет қаралды 31 М.
Difference between cookies, session and tokens
11:53
Valentin Despa
Рет қаралды 656 М.
Turns out REST APIs weren't the answer (and that's OK!)
10:38
Dylan Beattie
Рет қаралды 161 М.
Angular Basics, Pros and Cons Explained
11:41
AltexSoft
Рет қаралды 57 М.
tRPC, gRPC, GraphQL or REST: when to use what?
10:46
Software Developer Diaries
Рет қаралды 89 М.
REST, gRPC, or GraphQL: Which Should You Use?
13:17
Gui Ferreira
Рет қаралды 3,4 М.
API Documentation and Why it Matters
11:16
AltexSoft
Рет қаралды 24 М.
GraphQL vs REST: Which is Better for APIs?
7:31
IBM Technology
Рет қаралды 210 М.
Data Storage for Analytics and Machine Learning
17:40
AltexSoft
Рет қаралды 3,2 М.
Is tRPC The End Of REST/GraphQL?
13:48
Web Dev Simplified
Рет қаралды 137 М.
Yay😃 Let's make a Cute Handbag for me 👜 #diycrafts #shorts
00:33
LearnToon - Learn & Play
Рет қаралды 117 МЛН