I have been working to integrate ISO8583 messaging with Camel, and the
approach I have taken is to create a custom DataFormat, to perform message
marshaling/unmarshaling in a Camel route, rather than as a full-on endpoint:
this separates the concerns of transformation and transport, in keeping with
my understanding of the Camel/EIP philosophy. Transformed messages can then
be routed to MINA, Netty, a JMS queue or wherever, for transmission.

To facilitate this, I have published an ISO8583 transformation library under
an Apache-2 license:  http://code.google.com/p/isotypes/
<http://code.google.com/p/isotypes/>  

I have described how I think this can be best integrated with Camel here: 
Camel Integration <http://code.google.com/p/isotypes/wiki/CamelIntegration> 
, but as a relative newcomer to Camel, would appreciate any
suggestions/comments from you guys. thx! 


JIRA j...@apache.org wrote
> [
> https://issues.apache.org/jira/browse/CAMEL-4164?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13059615#comment-13059615
> ] 
> 
> Richard Kettelerij edited comment on CAMEL-4164 at 7/4/11 9:19 PM:
> -------------------------------------------------------------------
> 
> @Ashwin
> AGPL is not compatible with the Apache license. See
> http://www.apache.org/legal/3party.html, AGPL classifies as "Special
> exceptions to the GNU GPL". So if Lekan's contribution uses JPOS we can't
> host it at Apache.org, but we can host it a Apache-extras.org
> (http://code.google.com/a/apache-extras.org/p/camel-extra/).
> 
> @Lekan,
> I've done a few Google searches and JPOS seems to be the most well-known
> open source ISO8583 implementation. Apart from this perfectly valid
> reason, are there other motivations for choosing JPOS? I've found this
> Apache licensed implementation for example:
> http://code.google.com/p/nucleus8583/.
> 
> Edit: Gert beat me with his comment :)
> 
>       was (Author: rkettelerij):
>     @Ashwin
> AGPL is not compatible with the Apache license. See
> http://www.apache.org/legal/3party.html, AGPL classifies as "Special
> exceptions to the GNU GPL". So if Lekan's contribution uses JPOS we can't
> host it at Apache.org, but we can host it a Apache-extras.org
> (http://code.google.com/a/apache-extras.org/p/camel-extra/).
> 
> @Lekan,
> I've done a few Google searches and JPOS seems to be the most well-known
> open source ISO8583 implementation. Apart from this perfectly valid
> reason, are there other motivations for choosing JPOS? I've found this
> Apache licensed implementation for example:
> http://code.google.com/p/nucleus8583/.
> 
> 
>   
>> A camel component for ISO8583 protocol
>> --------------------------------------
>>
>>                 Key: CAMEL-4164
>>                 URL: https://issues.apache.org/jira/browse/CAMEL-4164
>>             Project: Camel
>>          Issue Type: New Feature
>>            Reporter: Lekan Omotayo
>>              Labels: camel-iso,, camel-iso8583,
>>
>> A new component to interface with ISO8583 protocol. When started as a
>> consumer, it listens on a port, and when started as a producer, it
>> connects to a remote server. Let me know if this has been useful to you.
> 
> --
> This message is automatically generated by JIRA.
> For more information on JIRA, see: http://www.atlassian.com/software/jira





--
View this message in context: 
http://camel.465427.n5.nabble.com/jira-Created-CAMEL-4164-A-camel-component-for-ISO8583-protocol-tp4537054p5725744.html
Sent from the Camel Development mailing list archive at Nabble.com.

Reply via email to