Question: Use Python 3 , please do NOT copy from ChatGPT, it doesn't work. Thank you! app 1 : will use CURL to retrieve a JSON

Use Python3,please do NOT copy from ChatGPT, it doesn't work. Thank you!
app1: will use CURL to retrieve a JSON payload of data from the Internet, then it will use a network socket programming to send the payload securely using TLS security to the app2.It will also receive the AES encrypted payload from app4via a message queue using RabbitMQ. It will also save the JSON payload to a text file on the Linux system.All workflow actions pass or fail will be logged into the activity via the Eve server to MongoDB NoSQL database with a timestamp.
app2: will receive the secure payload from app1using TLS.It will then hash the JSON payload using HMAC and append it to the message and use secure SFTP to send the payload to app3.All workflow actions pass or fail will be logged into the activity MongoDBNoSQL database with an identifier and timestamp.
app3: will receive the secure SFTP payload from app2using SFTP and verify the hash. It will email the payload using threading to an email address. It will then transform the JSON message into a python object and use Pyro ORB to send the python object to app4.It will also compress the JSON object. All workflow actions pass or fail will be logged into the activity MongoDBNoSQL database with a timestamp.

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!