Upload https request

I want to upload files from our wM IS to an url. And the process should be automated and we receive data in real time. Does anyone has an idea about how to set it up with Developer or IS. Can I use webServices for this purpose.
Your insights will be helpful. Thanks