bgImage

Products

iGroupDecision

 | 

Technology

Technology

iGDSS is made up of three components: a server, a client, and a collaborative platform.

 Among these, the iGDSS server is the one handling all the business logic; it is built on Java technology and uses a SQL database (Postgre, MySQL, SQL Server) for data storage. The current version of the server runs in the context of a Java servlet container (Tomcat), but its inner structure is well modularized so it can be easily adapted to run in a J2EE environment, standalone or embedded in another Java application. If the server runs inside Tomcat, the communication with the client is done via Web Services.

 The server (as well as the whole iGDSS) is based on a collaborative platform - Lotus Notes with the Domino Server. This means that everything that is related to collaboration - system users, email notification, calendar (user availability for a meeting) - is done through and with the help of the domino server.

 The iGDSS client is also a Java web application, running inside Tomcat (the same or different of the one that holds the server), and communicating with the server via Web Services. The actual interaction with the system is done through a web browser (Internet Explorer, Mozzila etc.)

 Both the client and the server require Java 1.5 to run, making use of all the optimizations that Java 1.5 brings (threads, collections etc.).

 The iGDSS is based on the shared plans theory.

 Java

  • Supports widespread software distribution, particularly over the Web.
  • Object-oriented programming language that is independent from platform (the same Java program runs on all hardware platforms without modification).
  • Widely used on the Web for both client and server processing.

 Lotus Notes

  • Notes/Domino is a cross-platform, secure, development environment of distributed database application that includes pre-built applications like email, calendar, etc.
  • Messaging and groupware software. It provides e-mail, document sharing, workflow, group discussions and calendaring and scheduling. It also accepts plug-ins for other functions.
  • Document database.
  • Strong replication capability, which synchronizes databases distributed in multiple locations and to mobile users. 



umbra
Testimonials

umbra
Contact us