Questions tagged [camel]

Apache Camel™ is a versatile open-source integration framework based on known Enterprise Integration Patterns.

Apache Camel is a rule-based routing and mediation engine which provides a Java object based implementation of the Enterprise Integration Patterns using an API (or declarative Java Domain Specific Language) to configure routing and mediation rules.

5 questions
3
votes
0 answers

Camel/EIP/ESB with messaging from a website to process an order; synchronous and asynchronous

I am investigating Camel for connecting various services. I understand the core concepts but I was curious about more specific implementation details. This application would have a browser client front-end that communicates using Ajax REST calls…
berlinbrown2
  • 525
  • 2
  • 14
2
votes
1 answer

Is ESB an architectural pattern or it is a solution?

So I'll take the context of Red Hat FUSE as an example because this is what I know. I know that Apache Camel which is the library on which is based FUSE doesn't consider itself an ESB (http://camel.apache.org/is-camel-an-esb.html) but that they…
2
votes
0 answers

Camel processor interface on abstract class

I have an abstract class with one or two protected methods needed for the subclasses. abstract class TransformRouteProcessor { protected String doX(String arg1){ //doX code } protected int doY(String arg1) { //doY…
jbailie1991
  • 159
  • 2
0
votes
1 answer

What Should An FTP to REST Process Look Like?

I am writing a new application where the clients want to communicate using files over (S)FTP. The first use case is that the client puts a file on the FTP server at end of day. I then process it and upload it line by line to my REST API. The second…
opticyclic
  • 111
  • 6
0
votes
3 answers

When using a DSL to structure my application, should I favor coupling the code with the DSL, or trying to have majority of my code independent of it?

We're currently using the Apache Camel Java DSL to structure our application, but I guess this question can mostly apply to any DSL in general. Now, amongst our developers, we are divided on two polar opinions as to how to structure our…