1 of 1 people found this helpful
RhoConnect is a way of synchronizing your app's local database with a server. The server can connect to enterprise database(s) or other enterprise applications. There is a client part in the app, and you can install a RhoConnect server that can connect to your enterprise resources.
Alternately, you can use Rhodes Network API to connect to web services - REST, SOAP, etc. You might do this in order to synchronize your database content, or for other purposes.
It can take a considerable effort. RhoConnect can be a much easier way.
IMO, it is not practical to have a Rhodes app connect directly to multiple enterprise services. (They usually aren't exposed to the Internet, anyway, and so you will still need some middleware that you do expose to the Internet.) Use RhoConnect, or create your own "middleware" server along with synchronization code. It's more practical to do without RhoConnect if your synchronization needs are just one-way.
I currently work on Rhodes apps that synchronize to Dropbox and that also use web services to submit data (from home/commercial building energy audits) for scoring and retrieve results. In the past I've worked on a Rhodes app that syncs a local database of information on attractions and events in a city (tourism app) using a custom backend service. So, it's certainly possible.
Based on what I understand from your explanation,
1. RhoConnect server is it's own server right? not my own?
2. If I'm using Rhodes, it is applicable if i use 1 Rhodes app with 1 type of enterprise services, means it is individually Rhodes app...right?
I am able to understand your question fully. Could you please read the response posted by Jon and then post a re-phrased question.