create account

WebServices - #FirstArticleTowardsMany by hadyjomaa

View this thread on: hive.blogpeakd.comecency.com
· @hadyjomaa ·
$2.34
WebServices - #FirstArticleTowardsMany
First of all, lets start by defining what is  an API : 
API is a sum of rules and protocoles on which we base the development of a software, in other terms, it is what assures the communication between the data giver and the  seeker of data through queries initiated as call - response.
We can think of an api as a communication tunnel between 2 systems .

REST api is a type of api  that respects a certain architecture constraints , hence itโ€™s implemented inside the development of the software .
The caller sends a REST query to the responder, which will be parsed into one of many forms , HTML/XML/JSON etc, and this requests contains various information such as session cookies, authorisation, URI and others .
To be exact, a RESTful api should be built as client-server architecture and all its requests must be managed by http, it shall also be stateless, or in other terms, no data  about the client or server shall be stored between requests nor shall requests be interconnected and finally the data structure must be standardised so that everyone could manipulate it, distribute it easily and it shall also contains all the needed information for the client to understand it .
Rest makes api protocoles faster and more lightweight thus it is used in Microservices architecture .

SOAP on it's turn, is another approach to transmit data, and a way of implementing an api that way first created to make it possible for an application that was built using different languages and on different platforms to communicate.
Although its sounds cool, it still presents a problem which is the intensification of the operations through strict and  hard rules which makes the communication slower and the necessity of resources higher .
Despite the fact that SOAP presents high inconvenience, many organisations still opt for this approach for the built in security and compliance that it presents which aligns  well with their needs.

Whatever API approach we opt for, we are in need of standardisation of info.
Therefore WSDL has the role of describing the protocoles and infos through offering an XML document that contains various information related to networking, services , binding and also definitions .

#FirstArticleTowardsManyMore #MicroServicesArchitecture 
๐Ÿ‘  , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , , and 133 others
properties (23)
authorhadyjomaa
permlinkwebservices-firstarticletowardsmany
categoryhive-114606
json_metadata{"image":[""],"tags":["hive-114606"],"description":"","app":"ecency/3.0.29-vision","format":"markdown+html"}
created2022-11-28 15:38:51
last_update2022-11-28 15:38:51
depth0
children3
last_payout2022-12-05 15:38:51
cashout_time1969-12-31 23:59:59
total_payout_value1.186 HBD
curator_payout_value1.151 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length2,268
author_reputation437,743,676,434
root_title"WebServices - #FirstArticleTowardsMany"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,677,823
net_rshares4,794,876,959,059
author_curate_reward""
vote details (197)
@eniolw ·
Please, add sources next time.
properties (22)
authoreniolw
permlinkre-hadyjomaa-2022124t03925788z
categoryhive-114606
json_metadata{"tags":["hive-114606"],"app":"ecency/3.0.29-vision","format":"markdown+html"}
created2022-12-04 04:39:24
last_update2022-12-04 04:39:24
depth1
children0
last_payout2022-12-11 04:39:24
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length30
author_reputation254,926,600,910,231
root_title"WebServices - #FirstArticleTowardsMany"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,833,293
net_rshares0
@hivebuzz ·
Congratulations @hadyjomaa! You have completed the following achievement on the Hive blockchain And have been rewarded with New badge(s)

<table><tr><td><img src="https://images.hive.blog/60x70/http://hivebuzz.me/@hadyjomaa/upvoted.png?202211281555"></td><td>You received more than 300 upvotes.<br>Your next target is to reach 400 upvotes.</td></tr>
</table>

<sub>_You can view your badges on [your board](https://hivebuzz.me/@hadyjomaa) and compare yourself to others in the [Ranking](https://hivebuzz.me/ranking)_</sub>
<sub>_If you no longer want to receive notifications, reply to this comment with the word_ `STOP`</sub>



**Check out the last post from @hivebuzz:**
<table><tr><td><a href="/hive-102201/@hivebuzz/wc2022-recap-day9"><img src="https://images.hive.blog/64x128/https://i.imgur.com/uNPMgnd.png"></a></td><td><a href="/hive-102201/@hivebuzz/wc2022-recap-day9">HiveBuzz World Cup Contest - Recap of Day 9</a></td></tr><tr><td><a href="/hive-122221/@hivebuzz/pud-202212"><img src="https://images.hive.blog/64x128/https://i.imgur.com/805FIIt.jpg"></a></td><td><a href="/hive-122221/@hivebuzz/pud-202212">Hive Power Up Day - December 1st 2022</a></td></tr><tr><td><a href="/hive-102201/@hivebuzz/wc2022-ranking"><img src="https://images.hive.blog/64x128/https://i.imgur.com/8kplXrX.png"></a></td><td><a href="/hive-102201/@hivebuzz/wc2022-ranking">HiveBuzz World Cup Contest - Check your ranking</a></td></tr></table>

###### Support the HiveBuzz project. [Vote](https://hivesigner.com/sign/update_proposal_votes?proposal_ids=%5B%22199%22%5D&approve=true) for [our proposal](https://peakd.com/me/proposals/199)!
properties (22)
authorhivebuzz
permlinknotify-hadyjomaa-20221129t152329
categoryhive-114606
json_metadata{"image":["http://hivebuzz.me/notify.t6.png"]}
created2022-11-29 15:23:27
last_update2022-11-29 15:23:27
depth1
children0
last_payout2022-12-06 15:23:27
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length1,626
author_reputation370,789,792,960,723
root_title"WebServices - #FirstArticleTowardsMany"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,705,111
net_rshares0
@stemsocial ·
re-hadyjomaa-webservices-firstarticletowardsmany-20221204t044831038z
<div class='text-justify'> <div class='pull-left'>
 <img src='https://stem.openhive.network/images/stemsocialsupport7.png'> </div>

Thanks for your contribution to the <a href='/trending/hive-196387'>STEMsocial community</a>. Feel free to join us on <a href='https://discord.gg/9c7pKVD'>discord</a> to get to know the rest of us!

Please consider delegating to the @stemsocial account (85% of the curation rewards are returned).

You may also include @stemsocial as a beneficiary of the rewards of this post to get a stronger support.&nbsp;<br />&nbsp;<br />
</div>
properties (22)
authorstemsocial
permlinkre-hadyjomaa-webservices-firstarticletowardsmany-20221204t044831038z
categoryhive-114606
json_metadata{"app":"STEMsocial"}
created2022-12-04 04:48:30
last_update2022-12-04 04:48:30
depth1
children0
last_payout2022-12-11 04:48:30
cashout_time1969-12-31 23:59:59
total_payout_value0.000 HBD
curator_payout_value0.000 HBD
pending_payout_value0.000 HBD
promoted0.000 HBD
body_length565
author_reputation22,915,413,852,146
root_title"WebServices - #FirstArticleTowardsMany"
beneficiaries[]
max_accepted_payout1,000,000.000 HBD
percent_hbd10,000
post_id118,833,462
net_rshares0