CMD Integration with GEO Application
While onboarding customers in CMD application, customer address information like country, state, city, subcity and postal code will be referenced by GEO MDM application. The application is MDM solution for address information, it will have master data about continents, country, state, city, subcity and postal code.
In CMD application, the customer ingest API will consume the REST endpoints exposed by GEO application to get/validate the address fields (country, state, city, subcity and postal code) entered by business user while onboarding customer in CMD.
CMD also will maintain the cache of same data for further use from cache instead of from GEO REST API to improve the response time of service. This cache data will be refreshed periodically (based on scheduled time ex: every 1 hour).
Below diagram shows the integration approach
Below is the GEO API endpoint to consume from CMD
| Environment | Endpoint URL | Comments |
|---|
| Environment | Endpoint URL | Comments |
|---|---|---|
| DEV | ||
| SIT | ||
| PREPROD | ||
| PROD |
From CMD application, below are the service which will make use of the GEO service in various scenarios to get the GEO data mainly Country, State, City, PostalCode data
- Search Customer
- Create/Update Customer
- Search Facility
- Create Facility
- Reference Data API