Physical Architecture

The Realtime Despatch application can be hosted on a local or remote webserver. ECommerce businesses can use the managed servers that already host their websites, ensuring that the back-end systems benefit from the same security and resilience at no additional cost.

Software Architecture

The Realtime Despatch software is built using an n-Tier J2EE architecture; providing a scalable enterprise application that is standards based and platform independent.

  • Server-side Presentation layer: consists of HTML, JavaScript programs for static pages. It has servlets and JSP components for dynamic page generation. It communicates with the Server-side Business layer.

  • Server-side Business layer: consists of JavaBean packages to perform business and application logic. It also interfaces with other external components.

  • Server-side data layer: consists of Entities Javabean packages to request/retrieve data from the MySQL database.

A typical configuration runs over a MySQL database, uses Apache or Microsoft IIS to serve the HTML content and Tomcat to handle the JSP components.