Technical Information
NextLogic Pte Ltd, +65 8161 6304
Dasha@NextLogic.Biz
Servers
- Provided and fully maintained by NextLogic - optionally it can be maintained by the client
- Server operating system: we recommend Linux due to stability, maintainability as well as no license fees
- Database: our applications are database independent, we recommend Open Source databases where no extra cost is involved (PostgreSql, MySql). Nevertheless, our applications have been successfully tested and run on proprietary databases such as MS Sql Server or Oracle
- Application server: our applications are application server independent, we recommend Open Source with no extra cost involved (Apache Jakarta Tomcat, Geronimo, JBoss). All our applications are fully standards compliant and don't require any specific vendor implementation of the servlet container.
- All server components are stable and tested versions all provided under Open Source licenses not requiring any license fees
- Upgrade of all server components to the latest stable versions is included in maintenance fee.
Clients
- Any web browser with JavaScript support (Firefox, Internet Explorer, Opera, Safari, etc.)
- Adobe AcrobatReader (free) is required for printouts / reports
- No extra installation is required on the client PC
Security and Backup
- The actual security set up depends on data sensitivity and client's requirements on application accessibility. It is usually a combination of the following:
- Use of HTTP over SSL (HTTPS) protocol for secure transmission of passwords / application content
- Use of VPN for clients connections to the server / use of VPN to connect the server to clients intranet
- Placing the servers on clients intranet behind their company firewall
- Encryption for specific columns
- All our servers are placed behind DMZ with the firewalls set up allowing only ports required either by application servers or database servers
- We rely on several levels of backup - hourly backup of all application data, nightly system backup and weekly system snapshots kept off-site
Portability
All parts of the system are fully portable and can be run using:
- any operating system supported by Java (any version of MS Windows, Linux, MacOS, Solaris, UNIX, etc.)
- any relational database supported by Java (PostgreSql, MySql, MS-Sql, Oracle, DB2, etc.)
- any Java Application server (Tomcat, JBoss, JRun, IBM ebSphere, etc.)
- client can be any recent web browser with JavaScript support (Internet Explorer, Firefox, Mozilla, Opera, Safari, etc.)
Extensibility
Because our applications are custom made we expect them to change, add new features, rework and enhance the existing ones or remove those no longer used. No matter how perfect the application is when launched, once deployed in ever changing environment it will have to follow and reflect the new users requirements. If not, it will not only become less usable but soon it will become a burden and obstacle.
Our applications are designed with the change in mind and provide a number of extension points for:
- new features and functionality
- support for different media such as integration into website, support for PDA, etc.
- various design profiles