Apache Camel based servlet app

Completado Publicado Apr 19, 2013 Pagado a la entrega
Completado Pagado a la entrega

Target for this project is to implement Tomcat servlet application based on Apache Camel. Mandatory requirement for this project is previous experience of using Apache Camel.

The application should route incoming HTTP (XML-based) messages using given set of rules. The application should also authenticate and authorize messages and apply predefined business rules to routing. In first phase its enough to implement the routing but other requirements (authentication and business rules) should be considered in the design.

The application should request target address for incoming messages from other application using VM queue and apply the response to target address. Implementation of the other application is not in the scope of this project but can be agreed separately with the same provider.

What is expected to be provided:

- The application must run as a servlet in Tomcat

- Servlet application (.war) processing incoming HTTP requests using Apache Camel to route requests based on predefined rules

- Parse data from the incoming request uri and request data from another app with parsed data as parameter.

- Integration to other app must be done using VM queue.

- Responses from other app (via VM) should be parsed and new To target for the route should be constructed

- The design must take account message authentication and authorization which can be added in 2nd phase

- The design must take account ability to add conditional rules for routes in 2nd phase

- All sources including Maven project files, source files and .war package

- dummy servlet app with the VM endpoint responding fixed data. This is for testing and verifying the VM queue implementation and integration to other app.

In overall the required application is pretty simple for one who is experienced with Apache Camel.

This component is part of bigger system and there will be other tasks for right candidate.

Please do not bid without prior Apache Camel experience.

J2EE Java

Nº del proyecto: #4445586

Sobre el proyecto

4 propuestas Proyecto remoto Activo May 8, 2013

Adjudicado a:

sergey4y

Hi! I have a lot of experience with Tomcat and Camel. Worked with routing xml messages on WebSphere MQ.

$30 USD en 2 días
(11 comentarios)
4.0

4 freelancers están ofertando un promedio de $96 por este trabajo

Appolon

Hi, I have workplace Spring+Camel experience and would like to work on the project.

$100 USD en 3 días
(25 comentarios)
4.9
razink

Hi ! I am a Java/JEE Developer with 6 years experience with professional JEE Applications. I have a small experience with Camel but I worked a lot on JMS and other ESB Systems. I would be glad to help on this project. Más

$220 USD en 5 días
(2 comentarios)
2.8