Enterprise Solution Management (ESM) project by G3T1
How our application runs:
-
Our UI is deployed on an unbuntu server on AWS, as some of our APIs eg. facebook and stripe requires https to work
-
discrepencies from our report
- as discussed with Mr Ong Hong Seng, we have included 2 additional services which have not been implemented
- Payment service
- Devliery Scheduler Service
- as discussed with Mr Ong Hong Seng, we have included 2 additional services which have not been implemented
-
To run our 6 tibco services:
-
we need to first run services/main.sql and then run the 6 tibco services on his computer
- import the following 6 tibco projects
- services/Background/Background.zip @port 8080
- services/Clothes/Clothes.zip @port 8081
- services/Customers/Customers.zip @port 8082
- services/DeliveryMan/Delivery.zip @port 8083
- services/DeliverySchedule/DeliverySchedule.zip @port 8084
- services/Orders/Orders.zip @port 8085
- import the following 6 tibco projects
-
the person running the 6 services needs to use ngrok to make all 6 services temporarily live
-
the 6 public urls need to be pasted into zuolin's apigee account for the API gateway
- which is linked to his gmail so he cannot reveal his account details for privacy purposes
-
once the 6 urls have been set up, our deployed web application can now run
-
the person whose computer is used to run the services can verify that the services are working by checking his swagger UI/ database
-
do drop zuolin a telegram message at @zuolin for the apigee part for testing and verification purposes
Additional Notes: - our Facebook API is likely no longer working, as we have "violated facebook's user policy" in some way, and they have taken down our Facebook login API since the presentation
- to verify that the stripe API is working, we need bang's stripe testing account. feel free to drop bang a telegram message at @bangbaangbaaang to access his stripe testing account - our onemap API automatically fills in the address when the user keys in a postal code - to make this work, press tab after filling in your postal code (the API call is triggered by an "onblur" event (the user leaves the field))
-