TMS is designed
as a Windows based Oracle client/server application
using Oracle 10g Designer/Developer tools. The Oracle
Application Server (10g IAS) allows the application to
be deployed in a three-tier architecture using thin
clients while a client server implementation.
TMS uses the
forms 10g listener servlet. The Forms Listener
Servlet is a Java servlet introduced in Forms6i
patch 4 that improves upon the functionality of
the Forms Listener and HTTPS.
The Forms Listener Servlet requires
the Oracle 10g Application Server. The Forms Listener Servlet manages:
- The creation of
a Forms Server Runtime process for each client
- Network
communications between the client and its
associated Forms Server
- Run time process
In this scenario, the client sends
HTTP requests and receives HTTP responses from the
web server process. Because the web server acts as
the network endpoint for the client, the other
server machines and ports are no longer exposed at
the firewall.
The technology
used to accomplish this is identical to what Oracle
Corporation is using to deploy part of their Oracle
Financials (version 11) over the web.
Since TMS was
originally developed to exploit some of the more sophisticated
features of Oracle tools (i.e. OLE Objects,
Microsoft help) functionality is slightly different
in Web Deployment in that OLE objects and Microsoft
help are not available and are replaced by URL
references. The standard Microsoft Help is replaced
with HTML based help for Web deployed TMS.