|
High Availability, Reliability & Scalability
-
Provides the failover capability by reserving redundant replicas of the application and the database surviving the single point of failure (SPOF) problem
-
Provides the load balancing capability to ensure a production real time performance
-
Presents a full stack clustering solution to grantee a theoretical unlimited expanding
Accessibility & Usability
-
Web based for high accessibility and usability
-
Accepts a multi-languages input from the user (UTF8)
-
Easy to use, self descriptive and modular web interface
-
Supports AJAX to provide rich interactive interface
Integration
-
Capable of interacting with other applications and communities solutions in a fast reliable way (e.g. through JMS messages, web services … etc)
-
Capable of dealing with other third party solutions (weighbridges,….)
-
Capable of integrating with wireless in-field devices (e.g. RDT devices)
-
Capable of dealing with the industry related standards (e.g. EDI documents)
-
Capable of integrating with banks through secured channels
Portability
-
Hardware independent, in its architecture and design
-
Platform independent, in its architecture and design
-
Database independent, in its architecture and design
Configurability
-
Easy and fast installation and configuration process for the solution and its external components (if it contains)
-
Flexible reconfiguration process without the need for new installation
-
Ability to configure, stop or start the solution feature whenever required
Robustness
-
All business flows are done in transactional fashion, thus, all system data is consistent all the time
-
Efficient resource locking mechanism
-
Validates the users’ inputs for correctness (appropriate data type, value in range etc ….)
Access Control
-
Provides flexible efficient user management schema that allows access control covering all levels of the solution from higher level solution components to user interface controls level (e.g. buttons, check boxes…etc)
-
Capable of giving privilege to an entity (role), then assign these roles to the solution users
-
Capable of assigning extra privileges to solution users individually
-
Capable of assigning many roles to one user
-
Capable of assigning limited privileges for users and/or roles to access its own resources only
Security
-
Survives the fatal attacks on the application (e.g. SQL injection)
-
Survives the network related attacks (e.g. eavesdropping or request repeating)
-
Manages the user session in an efficient secure way (e.g. provides session time out)
-
All processing is done on server's side not the client's side
-
Provides a secure channel for critical financial operation (e.g. bills payment)
Portal Support
-
Has capability to expose portlets for services on request
-
Supports Single Sign On (SSO) capability for web interface integration with other portal compliant solutions
-
Gives the end user the ability to personalize the web interface
Reporting
-
Comes with an efficient reporting solution providing the end users with full awareness of the current status of the port resources (yards, berths … etc)
-
Reports the status of the port resources at the moment or at any previous moment
-
Generates analytical and statistical evaluation reports that help in the decision making process
-
Produces printable portable reports for the offline usage (e.g. in PDF format)
-
Provides a real time notification solution for some critical events through a reliable fast notification methodology (e.g: SMS)
Administration
-
Provides extensive and efficient audit trailing solution
-
Provides a log with low overhead
-
Provides fast, customizable periodical or scheduled backup solution
|
|