Spring Application Framework

Open Source framework which provides the infrastructure for implementing service oriented architecture and the web layer of applications.  Spring framework simplify the development of a web application by providing API for managing the persistent objects (integrated with Hibernate), for implementing the user interface thought a typical Model View Controller pattern and to configure and instantiate and connect the components of the application.

Hibernate

Hibernate is a tool which allows mapping of java objects into the relational database; thus, it is a typical object persistent management component. It is one of the widely-used persistent framework, thanks to its advanced object query language, which allows defining of constraints on the object features, caching functionalities, providing advanced performance tuning capabilities and easy of use.

Relational Database

Trip@dvice can use any relational databases compliant with the Hibernate framework. Our typical installations are on Postgres SQL (open source) or Oracle RDBMS.

Application Server

Trip@dvice can run on any web container compliant Java 2EE. Our typical installation are on Tomcat or Jboss.

Trip@dvice can be provided as JSR 168 portlet to be deployed on a portal server. Our preferred solution is on the Liferay portal server.