TerraFrame MOJO framework

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.

Scaling

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. 

Requirements

Java SE
Java 6
(Java 5 minimum. Req. with PostgreSQL)
Operating Systems
Microsoft Windows
Any Flavor of Linux
Sun Solaris
Mac OS X 10.4+
Databases
MySQL
PostgreSQL
Microsoft SQL Server
Oracle 8
Web Server
Tomcat 6
(others untested)
IDEs
Eclipse 3.1.1
IntelliJ
Netbeans
Emacs
ANT
Version 1.7