The “Local Node” and Appshare services are stateless, This means that local nodes can scale horizontally with multiple nodes behind a load balancer.
When the customer service (eg. JD Edwards AIS server) is a stateful service then it requires a sticky sessions on the load balancer. These sticky sessions are usually maintained through http-only cookies. When the local node and customer service is on another domain then the cookies will work if they are used only for stickiness. When they are also used for authentication then it will not work. The Appshare PWA does not follow authentication challenges and is not allowed to set cookies on the customer service domain.
Domains of the services:
- Appshare PWA
- Appshare Services
- https://appshare-lb.custoemr.local/share-proxy-api/ which the local node proxies to https://api.appshare.app
- The Customer Services
- jde-ais-lb.customer.local