
Built In Remoting
TerraFrame MOJO provides the flexibility necessary for application growth. Out of the box, MOJO supports the decoupling of the presentation tier from the business tier – it can reside on the same server as the business tier, or it can be moved to multiple web servers as your needs change. As the application expands to multiple servers, not a single line of application code needs to be changed.
The presentation tier can communicate with the business tier using four different technologies. If on the same server as the business tier, it will communicate using basic Java method invocation for maximum performance. When the presentation tier is moved to its own server, it communicates with the business tier via JAVA RMI.
Since MOJO uses a data-driven API, the presentation tier can be implemented on technologies other than Java – including dynamic scripting languages, heavy client technologies and mobile technologies. In these cases, the presentation tier can communication with the business tier using JSON or Web Services.