I need to develop a comunication layer between my application and customer's. There are different data exchanges and I'm looking for some solutions. I don't know much about Enterprise Service Bus application, are they worth? Do you know any?
My application environment is made mainly of
Apache, all on premis.
I need to communicate with customer's enviroments in different ways:
- Move files through
Google Cloud Storage;
REST APIwith Google Oauth2 authentication;
- Expose a
REST APIwith Google Oauth2 authentication.
For now, we are thinking about C# code, or Java code on Apache, but a middle layer solution like ESB or some other will be easier and more powerful.
Thanks for your adivices.