Hi All
I need some suggestions for below problem ,
There is already exiting system , i want to introduce apigee between UI and Backend without
changing anything in the UI part not even URL whichever system it is calling it will contunue to call
same system (as of now i don't want to use dev app as well).
Please provide any suggestions on it.
My thinking as below ,
For example normal case
https://abc-sandbox.apigee.net/xyz
UI will call apigee with ----------------------------------> DNS (1.1.1.1 Domain name will change to IP address) --
-> apigee will call back-end system -------------(ip: 2.2.2.2)-------------------------> backend system
Now i don't want disturb my consumer by introducing apigee layer so ,
1. Is it possible to keep Domain name as that of back-end domain name ? as below
UI will call apigee with ----------------------------------> DNS (1.1.1.1 Domain name will change to IP address) --
-> apigee will call back-end system -------------(ip: 2.2.2.2)-------------------------> backend system .
If possible how can i do it ? if not any better solution from apigee side ?
Can any buddy suggest me to study how request from UI will enter into apigee detailed process till it hit's the pre-flow of proxy endpoint ?
Answer by Nagashree B
·
May 09, 2019 at 06:16 PM
Firstly, this is more of a networking issue to reconfigure domain names rather than an Apigee issue.
There is nothing on Apigee side that will help you resolve this. The virtual host and port in Apigee is the one that you connect to invoke the APIs.
Its not uncommon to have a web gateway in front of Apigee that's exposed outside and can internally route to Apigee virtual host, in which case the webgateway receives the API requests and then routes to APigee internally.
Can any buddy suggest me to study how request from UI will enter into apigee detailed process till it hit's the pre-flow of proxy endpoint ?
Your entry point is through the virtualhost and port->Router deciphers the proxy based on the basepath and sends it to the Message Processor for policy enforcement and routing to the target system
https://docs.apigee.com/api-platform/fundamentals/understanding-routes
Architecture Diagram may help you understand the flow within the components - apigee-arch-overview.png