1 .. This work is licensed under a Creative Commons Attribution 4.0 International License.
2 .. http://creativecommons.org/licenses/by/4.0
8 This document provides a description of apigateway, a message relay submodule for the other
17 Provide unified access interfaces for follow independent parser components:
23 The apigateway will relay message between above submodules throngh gRPC interface, in additon,
24 apigateway also exposes restful api to provide parser all functions to the 3rd applications.
29 Apigateway exploits three sub-components:
31 - **APIGW**, the main part of apigateway, which is the message center.
32 - **gRPC**, provide gRPC client and server for the other parser sub-modules, it can be devided
33 into defferent pair of client/server according to the function.
34 - **CLI**, command line tool for apigateway access and management .
36 Apigateway architecture is shown below:
38 .. image:: /images/API_gateway_architecture.png