In Progress

Apache Camel based servlet app

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.

Skills: J2EE, Java

See more: camel servlet, java parse address, conditional design, authorization java, apache maven, servlet, Maven, camel, incoming xml, dummy application, apache required, project using queue, predefined xml, http request source address, java data integration, app tasks, simple java tasks, app project scope, apache app, queue app, apache java servlet, queue project java, app component, parse app, app pretty

About the Employer:
( 71 reviews ) Kerava, Finland

Project ID: #4445586

Awarded to:

sergey4y

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

$30 USD in 2 days
(1 Review)
1.0

5 freelancers are bidding on average $101 for this job

Appolon

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

$100 USD in 3 days
(19 Reviews)
4.5
JavierV

Hi! I've worked with Apache Camel previously, I can deploy your Apache Camel with the correct rules, doing what you want. I'm a J2EE expert, let me help you!

$120 USD in 3 days
(2 Reviews)
2.4
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. More

$220 USD in 5 days
(2 Reviews)
2.0
concent12

I can do this very [url removed, login to view] see my pm

$35 USD in 3 days
(1 Review)
1.1