Eneris Solutions » Technologies
Eneris always uses the best tools for the job. We use modern technologies to gain that edge on
productivity (=low cost and delivery schedule).
Many of our customers have high availability requirements - downtime is
not an option. We stand behind the technologies we use, with verification and testing,
and never use technologies before they are ready for prime-time.
Some criteria we use when talking about applications
- - Low maintenance. Applications can be updated and maintained from a single point.
- - Availability. For applications that need to be always online, like health care, this is a requirement.
- - Robustness. Applications recover from problems, and report clearly what caused them.
- - Ease of Use. Is the software natural to use, and does it follow processes that users can understand.
- - Scalability. Do you need to handle hundreds of users, thousands, millions...
- - Security. Critical - need we say more.
- - Speed/Responsiveness. How fast is your application?
- - Integrate-ability. How well does your application play with other applications/systems.
- - Future-proof. Your application will live a long time.
Eneris develops many different kinds of applications:
- - Java Swing applications. With or without webstart - see timesheet for an example.
- - Web Applications. Applications that run on a web server (or application server). The user interface
can be either HTML (Web browsers) or even Java Swing or .NET.
- - Hyrbrid/distributed. Sometimes it makes sense to provide several applications that work together. A common
scenario is a single application server (like JBoss) that communicates using SOAP to Swing based user
interface applications, which are started via web start. This provides the advantages of low-maintenance,
but allows the full interactiveness that comes with Java Swing.
- - Integrations.
- - Layered architecture.
Most of the solutions Eneris works on will involve several applications working together, in conjunction with
a relational database. These applications quite often have integrations to other systems, and possibly complicated
business logic.
|