Rethinking Programming: The Network in the Languageby@lakwarus
1,239 reads
1,239 reads

Rethinking Programming: The Network in the Language

by Lakmal Warusawithana9mMarch 6th, 2020
Read on Terminal Reader
Read this story w/o Javascript
tldt arrow

Too Long; Didn't Read

Ballerina is an open-source programming language that uses the network to communicate with each other over the network through simple Application Programming Interfaces (APIs) A service can work in conjunction with a listener object. A listener object provides an interface between the network and the service. It receives network messages from a remote process according to the defined protocol and translates it into calls on the resource methods of the service that has been attached to the. service. A request-response protocols are out-of-the-box non-blocking and underneath the Ballerine protocol implementation take care of the. asynchronous invocation. Every request to a resource method is handled in a separate strand (Ballerina service)

Companies Mentioned

Mention Thumbnail
Mention Thumbnail
featured image - Rethinking Programming: The Network in the Language
Lakmal Warusawithana HackerNoon profile picture
Lakmal Warusawithana

Lakmal Warusawithana

@lakwarus

Lakmal Warusawithana is the Senior Director - Developer Relations of WSO2.

About @lakwarus
LEARN MORE ABOUT @LAKWARUS'S
EXPERTISE AND PLACE ON THE INTERNET.

Share Your Thoughts

About Author

Lakmal Warusawithana HackerNoon profile picture
Lakmal Warusawithana@lakwarus
Lakmal Warusawithana is the Senior Director - Developer Relations of WSO2.

TOPICS

THIS ARTICLE WAS FEATURED IN...

Permanent on Arweave
Read on Terminal Reader
Read this story in a terminal
 Terminal
Read this story w/o Javascript
Read this story w/o Javascript
 Lite
L O A D I N G
. . . comments & more!