DEV Community

Discussion on: Apache Camel #1 - Introduction to Apache Camel

Collapse
 
elmuerte profile image
Michiel Hendriks • Edited

The main I had with the AS2 component was that the project for which this was needed was stopped, and for a long time we did not need any AS2 connectivity. After quite some years a new project came along and they needed every feature of the AS2 spec (and even an extension). (Or so they claimed.) So after years I continued with the component.

I did not really have much issue creating this component. The biggest issue is figuring out the best way to set up the stuff correctly in the Camel framework. Writing components is easy if the work to be done is simple input-output, which most work is.

Once you need to implemented a communication protocol which piggy-backs on HTTP, and has an input-output-reply (with optional async reply) things become a bit more difficult.

(Let's hope we don't get a new project which requires RosettaNet, because that component is in worse shape.)