Nun ja, da gibt es fertige Libraries, die man verwenden kann. Allerdings halt nur für die Sprachen, die angeboten werden:

https://www.grpc.io/docs/tutorials/

Um es auf der AS/400 native nutzen zu können bleibt wahrscheinlich nur Java oder Node.
Ansonsten durchhangeln:

https://www.google.com/search?client...+Schnittstelle