I'm considering use of Grails for a client app. My server side software is predicated on C++. There's a C++ library called Portable Components (POCO) that I could use as a frontend to my server code to handle client request/response.
Let's assume I use an Apache web server. Need someone to highlight how client written in Grails (Java) will communicate with C++ Server backend via apache web server? I'm new to all this and it's unclear to me how request/response transactions will get routed through an apache web server while invoking client/server functionality in different languages.
Let's now assume there's no Apache web server. I suspect I could send HTTP Request/Response using an appropriate Grails/Java library? No 'need' for an Apache server?