IDS is a multi-tier application which utilizes various technologies to communicate as efficiently as
possible between the different components.
There are three sections to IDS, the client desktop application, the IDS server application, and the database. The clients, who can be located anywhere in the world, talk only to the IDS server application. The IDS server application is the only component with access to the database. This ensures that your database is as protected as possible from the outside.
Communication between the desktop client and the IDS server application happens through servlet posts from the client application to the IDS server application. The IDS server application responds through an xml message. Automatic server status messages are sent from the IDS server application, via JMS, to all appropriate clients to keep them informed of the current server health.
The IDS server application communicates directly with your database(s) through JDBC. The IDS server application maintains the optimal number of connections to assure the best level of performance. This system is easily scalable and fault tolerant, providing you with maximum up-time and future growth opportunities. The connections between the IDS server application and the database are constantly monitored to ensure proper error handling and recovery.
Depending on the configuration of your IDS system, the IDS server application and database may be on either the same server of different servers. In addition, multiple servers may be used for load balancing and/or fail over protection.
• IDS is a multi-tier application
• XML and servlet posts between the client and IDS server application
• Certain server communications sent using JMS to clients
• JDBC calls between the IDS server application and the database
• Database not open to the outside world
• Scalable and fault tolerant
Download the IDS Demo.
Demo / PowerPoint