Once again, I needed to create a new Java Enterprise project primarily for middleware services. As with versions 1, 2.0 and 2.5; with each new releases, something seems to be changed with new environment, api and utilities. So I thought I will note my steps this time while creating this test project. Below are the steps that I went through to set it up first using SpringFramework and Maven and then adding CXF and Spring based restful service, securing the service with spring security and utilizing Apache camel to do push the data obtained from restful service to remote server using EIP compliant component. By sharing this I hope interested ones to will be able to save some time and gradually understand how various things can be plugged into a project.