zBlueSoftware, LLC
IDS LPS Consulting zBlueStudio FSX Planner About Us Testimonials Contact Us September 6, 2010 
General
Pricing
Free Demonstration
Features
Features Overview
IDS Desktop
Customized data search screens
Customized data editing screens
Customized reporting tools
Customized data import & export tools
Bulk emailing
Customizable menus per user
Update multiple databases
   simultaneously
Integration with your website
Technical
Java based (runs on Windows and
   Mac)
Utilizes the highly scalable JBoss server
Runs with MySQL or MS SQL Server
   databases
XML, JMS and JDBC communication
   technology
Sample Configurations
IDS Communication Technology
IDS - Intranet Database System
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 JBoss server, and the database. The clients, which can be located anywhere in the world, talk only to the JBoss server. The JBoss server 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 JBoss server happens through servlet posts from the client application to the JBoss server. The JBoss server responds through an xml message. Automatic server status messages are sent from the JBoss server, via JMS, to all appropriate clients to keep them informed of the current server health.

JBoss communicates directly with your database(s) through JDBC. The JBoss server maintains the optimal number of each servlet 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 connection between the JBoss server and the database is constantly monitored by IDS technology developed to ensure proper error handling and recovery.

Depending on the configuration of your IDS system, the JBoss server 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.

In brief:
  • IDS is a multi-tier application
  • XML and servlet posts between the client and JBoss servlets
  • Server status sent using JMS to clients
  • JDBC calls between the JBoss servlets and the database
  • Database not open to the outside world
  • Scableable and fault tolerant


    The following is a diagram of a small IDS configuration.
    (click here for more configurations)
  •   Testimonials

    IDS continues to make a huge difference to the profitability of our company, providing us with a custom designed information database that expands as and when we need it.

    It has empowered our employees to better record detailed information on thousands of physicians and hospitals nationwide, to generate a wide variety of reports and allows for in-depth retrival and analysis of all our information.

    zBlueSoftware is also able to customize our needs in an on-going basis. IDS is invaluable, it is the core of our company.

    Jean Morgan, MD
    VP, Chief Medical & Research Officer
    Castle Connolly Medical Ltd
     


     
      © 2003 - 2009 zBlueSoftware, LLC