Designing your system

Sample CMS Architecture

Although the core of TERMINALFOUR Site Manager is Java, you don't need to know any Java to implement or use the system. In fact all major scripting languages are supported and our API is available through a platform independent webservices interface.

All content is stored within the database repository (excluding large binary items).  TERMINALFOUR Site Manager can exchange and receive content in XML; all publishing can be conducted using HTML or XML with CSS or XSL style sheets controlling the presentation. Content can also be published to wireless devices or print documents (PDF, Word, etc.).

Shows the relationship between the various servers Site Manager can be deployed over

The above diagram shows the various components of TERMINALFOUR Site Manager in a large scale deployment. Each yellow box indicates where a separate server could be utilised. It is also possible to implement TERMINALFOUR Site Manager in fully redundant parallel server architecture.

Compatible Server Platforms

TERMINALFOUR Site Manager can be installed on any platform where a Java Run Time environment is available:

  • Windows Server 2003+
  • Linux
  • AIX
  • Solaris

Compatible Databases

TERMINALFOUR Site Manager connects to a database using JDBC, a standard that allows the connection of an application to a multitude of supported database software packages:

  • Oracle 9i, 10g, 11g & 12c
  • MySQL
  • Microsoft SQL Server 2000+

Compatible Web Server / Application Servers

  • Microsoft IIS
  • Apache/Tomcat
  • JBoss
  • IBM WebSphere
  • Oracle Weblogic
  • Oracle Application Server

Compatible Application & Portal Servers

  • Oracle iAS & Oracle Portal,
  • JBoss
  • IBM WebSphere
  • uPortal
  • Ellucian Luminis
  • Liferay
  • Sharepoint
  • Campus EAI
  • Blackboard
  • Ellucian Powercampus

Compatible Server Scripting

  • JSP
  • ASP
  • ASP.net
  • Java
  • .NET
  • Perl
  • PHP
  • Python
  • Cold Fusion