Web Services, SOAP web services to be more specific, to place orders with a remote system and retrieve data and pdf file. Data is stored in MySQL database and pdf file will be stored in a server folder. With each of the requests you make to the web services there will be a return that is built in XML that you will need to parse. Several MySQL tables will need to be created, I would imagine about 50 fields in all.
Basically my system sends user information and a client/job address to the remote system which creates and returns order information, then sometime later, a Report is created on the remote system and delivered to my system.
Submit Orders - web service to submit a list of addresses (orders).
Callback - optional callback function.
Submit Orders Output - a list of raw order id's or errors that is returned in the response to the Submit Orders web service.
Report Data - summary and detailed order information and pdf file.
With regard to the specific Report Data request and return the data will be included inside of an XML element that is Base-64 encoded. So all you would need to do is read the XML data and decode the Base-64 data and stores it on the system.
I will need a signed non disclosure agreement