RedFX contains a Client Module and a Server Module.
The Client Module is used as a library in the JavaFX application.
The Server Module is running on a server as a standalone application,
or integrated with an Enterprise Application.
The global architecture of the RedFX Client and Server, integrated with
a JavaFX application and a Java Enterprise backend is shown below:
The RedFX Client and RedFX Server Modules are responsible for the
data synchronization between clients or between clients and server.
Remote Object Synchronization at the client is provided by the
package org.redfx.client.remoting.
client: org.redfx.client.messaging
server: org.redfx.server.messaging.MessageServer and
org.redfx.server.messaging.MessageListener
client: org.redfx.rest.RestService