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 2000
  • Windows 2003
  • Windows 2008
  • Windows Vista
  • Apple OSX
  • 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
  • MySQL
  • Microsoft SQL Server 2000, 2005 & 2008
  • Postgres Enterprise DB
  • DB2

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
  • Datatel

Compatible Server Scripting

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