Spring application with Hibernate for integration with database and CXF for exposing web services.