OFBiz and Camel integration updated

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
19 messages Options
Reply | Threaded
Open this post in threaded view
|

OFBiz and Camel integration updated

Bilgin Ibryam-2
hi all,

a quick heads up. I've been getting requests to fix the ofbiz-camel
integration demo and finally did it.
It works with the latest version of OFBiz and Camel
Also added a nice diagram demonstrating how the integration works.

https://github.com/bibryam/ofbiz-camel

Cheers,

--
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Jacques Le Roux
Administrator
Looks quite good, thanks Bilgin !

"Licensed under The MIT License." why not ASL2 :) ?

Jacques


Le 21/03/2018 à 11:06, Bilgin Ibryam a écrit :

> hi all,
>
> a quick heads up. I've been getting requests to fix the ofbiz-camel
> integration demo and finally did it.
> It works with the latest version of OFBiz and Camel
> Also added a nice diagram demonstrating how the integration works.
>
> https://github.com/bibryam/ofbiz-camel
>
> Cheers,
>

Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Swapnil Mane
In reply to this post by Bilgin Ibryam-2
Wow, thanks so much Bilgin for your contribution! :-)


- Best Regards,
Swapnil M Mane

On Wed, Mar 21, 2018 at 3:36 PM, Bilgin Ibryam <[hidden email]> wrote:

> hi all,
>
> a quick heads up. I've been getting requests to fix the ofbiz-camel
> integration demo and finally did it.
> It works with the latest version of OFBiz and Camel
> Also added a nice diagram demonstrating how the integration works.
>
> https://github.com/bibryam/ofbiz-camel
>
> Cheers,
>
> --
> Bilgin Ibryam
> ASF Member | Architect at Red Hat
> http://ofbizian.com | @bibryam
>
> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> Camel Design Patterns https://leanpub.com/camel-design-patterns
>
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Bilgin Ibryam-2
In reply to this post by Jacques Le Roux
On Wed, Mar 21, 2018 at 10:39 AM, Jacques Le Roux
<[hidden email]> wrote:
> Looks quite good, thanks Bilgin !
>
> "Licensed under The MIT License." why not ASL2 :) ?

no specific reasons, but more copy paste from other projects of mine.
btw what is the difference and does it matter really? I'm curious?
B.

>
> Jacques
>
>
>
> Le 21/03/2018 à 11:06, Bilgin Ibryam a écrit :
>>
>> hi all,
>>
>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>> integration demo and finally did it.
>> It works with the latest version of OFBiz and Camel
>> Also added a nice diagram demonstrating how the integration works.
>>
>> https://github.com/bibryam/ofbiz-camel
>>
>> Cheers,
>>
>



--
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Jacques Le Roux
Administrator
Le 21/03/2018 à 14:53, Bilgin Ibryam a écrit :
> On Wed, Mar 21, 2018 at 10:39 AM, Jacques Le Roux
> <[hidden email]> wrote:
>> Looks quite good, thanks Bilgin !
>>
>> "Licensed under The MIT License." why not ASL2 :) ?
> no specific reasons, but more copy paste from other projects of mine.
> btw what is the difference and does it matter really? I'm curious?
> B.
MIT is more permissive, it fits if you don't care to protect your work at all and is easier for "users" (developers who use the code) to work with
But actually there are not much differences:
https://www.quora.com/Whats-the-difference-between-Apache-v2-0-and-MIT-license-What-are-the-major-consequences-of-using-Apache-software-over-MIT
I asked because you are an ASF member, so thought that you would prefer ASL2. But of course that's up to you, and depends on cases. Seems to fit here.

Jacques


>
>> Jacques
>>
>>
>>
>> Le 21/03/2018 à 11:06, Bilgin Ibryam a écrit :
>>> hi all,
>>>
>>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>>> integration demo and finally did it.
>>> It works with the latest version of OFBiz and Camel
>>> Also added a nice diagram demonstrating how the integration works.
>>>
>>> https://github.com/bibryam/ofbiz-camel
>>>
>>> Cheers,
>>>
>
>

Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

taher
In reply to this post by Bilgin Ibryam-2
Super awesome Bilgin,

Maybe we should consider moving this work to plugins given how useful this
feature could be? The license is compatible and the work joins two great
apache projects.

On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:

> hi all,
>
> a quick heads up. I've been getting requests to fix the ofbiz-camel
> integration demo and finally did it.
> It works with the latest version of OFBiz and Camel
> Also added a nice diagram demonstrating how the integration works.
>
> https://github.com/bibryam/ofbiz-camel
>
> Cheers,
>
> --
> Bilgin Ibryam
> ASF Member | Architect at Red Hat
> http://ofbizian.com | @bibryam
>
> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> Camel Design Patterns https://leanpub.com/camel-design-patterns
>
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Michael Brohl-3
+1
Regards,
Michael


> Am 21.03.2018 um 17:16 schrieb Taher Alkhateeb <[hidden email]>:
>
> Super awesome Bilgin,
>
> Maybe we should consider moving this work to plugins given how useful this
> feature could be? The license is compatible and the work joins two great
> apache projects.
>
>> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
>>
>> hi all,
>>
>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>> integration demo and finally did it.
>> It works with the latest version of OFBiz and Camel
>> Also added a nice diagram demonstrating how the integration works.
>>
>> https://github.com/bibryam/ofbiz-camel
>>
>> Cheers,
>>
>> --
>> Bilgin Ibryam
>> ASF Member | Architect at Red Hat
>> http://ofbizian.com | @bibryam
>>
>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>> Camel Design Patterns https://leanpub.com/camel-design-patterns
>>

Reply | Threaded
Open this post in threaded view
|

RE: OFBiz and Camel integration updated

james-2
Banned User
This post was updated on .
In reply to this post by Bilgin Ibryam-2
CONTENTS DELETED
The author has deleted this message.
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Bilgin Ibryam-2
if you mean in Camel, here it is:

http://camel.apache.org/components.html

the list is growing with an average of 5-10 new endpoints every
release (quarterly).

Cheers,

On Wed, Mar 21, 2018 at 11:09 PM,  <[hidden email]> wrote:

>
> Is there a list of the end points?
> -------- Original Message --------
> Subject: OFBiz and Camel integration updated
> From: Bilgin Ibryam <[hidden email]>
> Date: Wed, March 21, 2018 3:06 am
> To: [hidden email]
>
> hi all,
>
> a quick heads up. I've been getting requests to fix the ofbiz-camel
> integration demo and finally did it.
> It works with the latest version of OFBiz and Camel
> Also added a nice diagram demonstrating how the integration works.
>
> https://github.com/bibryam/ofbiz-camel
>
> Cheers,
>
> --
> Bilgin Ibryam
> ASF Member | Architect at Red Hat
> http://ofbizian.com | @bibryam
>
> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> Camel Design Patterns https://leanpub.com/camel-design-patterns



--
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Bilgin Ibryam-2
In reply to this post by taher
On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
<[hidden email]> wrote:
> Super awesome Bilgin,
>
> Maybe we should consider moving this work to plugins given how useful this
> feature could be? The license is compatible and the work joins two great
> apache projects.

Since there is considerable interest in this, it might be worth the
effort. What is the processes for adding things into plugins?


>
> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
>
>> hi all,
>>
>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>> integration demo and finally did it.
>> It works with the latest version of OFBiz and Camel
>> Also added a nice diagram demonstrating how the integration works.
>>
>> https://github.com/bibryam/ofbiz-camel
>>
>> Cheers,
>>
>> --
>> Bilgin Ibryam
>> ASF Member | Architect at Red Hat
>> http://ofbizian.com | @bibryam
>>
>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>> Camel Design Patterns https://leanpub.com/camel-design-patterns
>>



--
Bilgin Ibryam
ASF Member | Architect at Red Hat
http://ofbizian.com | @bibryam

Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
Camel Design Patterns https://leanpub.com/camel-design-patterns
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

taher
1- create a JIRA
2- provide a patch or reference to your github repo and get some feedback
3- commit in $OFBIZ_HOME/plugins/

Given that you're the expert in this domain, I doubt you'll get any
feedback on the design. However there are a few things which might
need changing, for example:
- Putting apache 2 license header in files
- deleting the data directory given it is empty
- moving the documentation to src/docs/asciidoc
- removing some commented-out code

I'd help you out if you'd need my help in anything BTW.

On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]> wrote:

> On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
> <[hidden email]> wrote:
>> Super awesome Bilgin,
>>
>> Maybe we should consider moving this work to plugins given how useful this
>> feature could be? The license is compatible and the work joins two great
>> apache projects.
>
> Since there is considerable interest in this, it might be worth the
> effort. What is the processes for adding things into plugins?
>
>
>>
>> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
>>
>>> hi all,
>>>
>>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>>> integration demo and finally did it.
>>> It works with the latest version of OFBiz and Camel
>>> Also added a nice diagram demonstrating how the integration works.
>>>
>>> https://github.com/bibryam/ofbiz-camel
>>>
>>> Cheers,
>>>
>>> --
>>> Bilgin Ibryam
>>> ASF Member | Architect at Red Hat
>>> http://ofbizian.com | @bibryam
>>>
>>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>>> Camel Design Patterns https://leanpub.com/camel-design-patterns
>>>
>
>
>
> --
> Bilgin Ibryam
> ASF Member | Architect at Red Hat
> http://ofbizian.com | @bibryam
>
> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> Camel Design Patterns https://leanpub.com/camel-design-patterns
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

innate Genius
Fantastic Work Bilgin

> On 22-Mar-2018, at 4:00 PM, Taher Alkhateeb <[hidden email]> wrote:
>
> 1- create a JIRA
> 2- provide a patch or reference to your github repo and get some feedback
> 3- commit in $OFBIZ_HOME/plugins/
>
> Given that you're the expert in this domain, I doubt you'll get any
> feedback on the design. However there are a few things which might
> need changing, for example:
> - Putting apache 2 license header in files
> - deleting the data directory given it is empty
> - moving the documentation to src/docs/asciidoc
> - removing some commented-out code
>
> I'd help you out if you'd need my help in anything BTW.
>
> On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]> wrote:
>> On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
>> <[hidden email]> wrote:
>>> Super awesome Bilgin,
>>>
>>> Maybe we should consider moving this work to plugins given how useful this
>>> feature could be? The license is compatible and the work joins two great
>>> apache projects.
>>
>> Since there is considerable interest in this, it might be worth the
>> effort. What is the processes for adding things into plugins?
>>
>>
>>>
>>> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
>>>
>>>> hi all,
>>>>
>>>> a quick heads up. I've been getting requests to fix the ofbiz-camel
>>>> integration demo and finally did it.
>>>> It works with the latest version of OFBiz and Camel
>>>> Also added a nice diagram demonstrating how the integration works.
>>>>
>>>> https://github.com/bibryam/ofbiz-camel
>>>>
>>>> Cheers,
>>>>
>>>> --
>>>> Bilgin Ibryam
>>>> ASF Member | Architect at Red Hat
>>>> http://ofbizian.com | @bibryam
>>>>
>>>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>>>> Camel Design Patterns https://leanpub.com/camel-design-patterns
>>>>
>>
>>
>>
>> --
>> Bilgin Ibryam
>> ASF Member | Architect at Red Hat
>> http://ofbizian.com | @bibryam
>>
>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>> Camel Design Patterns https://leanpub.com/camel-design-patterns

Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Rishi Solanki
In reply to this post by taher
Dear Bilgin/Taher,
I tried to look into the plugins and Jira could not found anything related.
Although some discussion is there but I see plugin is not added into OFBiz
till now. Can you please share any reference if I missed something?

I see the code in the Bilgin's repo and seems we can take it as ground and
test then commit it. If Bilgin allows then extend ofbiz-camel component to
next level if possible. And it too late to reply on this thread but I also
feel that the plugin should be part of OFBiz repo.

Please suggest if all agree then I can go ahead to create Jira, test,
enhance and proceed.

Best Regards,
--
Rishi Solanki
Sr Manager, Enterprise Software Development
*HotWax Systems*
*Enterprise open source experts*
cell: +91-98932-87847
http://www.hotwaxsystems.com

On Thu, Mar 22, 2018 at 4:00 PM Taher Alkhateeb <[hidden email]>
wrote:

> 1- create a JIRA
> 2- provide a patch or reference to your github repo and get some feedback
> 3- commit in $OFBIZ_HOME/plugins/
>
> Given that you're the expert in this domain, I doubt you'll get any
> feedback on the design. However there are a few things which might
> need changing, for example:
> - Putting apache 2 license header in files
> - deleting the data directory given it is empty
> - moving the documentation to src/docs/asciidoc
> - removing some commented-out code
>
> I'd help you out if you'd need my help in anything BTW.
>
> On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]> wrote:
> > On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
> > <[hidden email]> wrote:
> >> Super awesome Bilgin,
> >>
> >> Maybe we should consider moving this work to plugins given how useful
> this
> >> feature could be? The license is compatible and the work joins two great
> >> apache projects.
> >
> > Since there is considerable interest in this, it might be worth the
> > effort. What is the processes for adding things into plugins?
> >
> >
> >>
> >> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
> >>
> >>> hi all,
> >>>
> >>> a quick heads up. I've been getting requests to fix the ofbiz-camel
> >>> integration demo and finally did it.
> >>> It works with the latest version of OFBiz and Camel
> >>> Also added a nice diagram demonstrating how the integration works.
> >>>
> >>> https://github.com/bibryam/ofbiz-camel
> >>>
> >>> Cheers,
> >>>
> >>> --
> >>> Bilgin Ibryam
> >>> ASF Member | Architect at Red Hat
> >>> http://ofbizian.com | @bibryam
> >>>
> >>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> >>> Camel Design Patterns https://leanpub.com/camel-design-patterns
> >>>
> >
> >
> >
> > --
> > Bilgin Ibryam
> > ASF Member | Architect at Red Hat
> > http://ofbizian.com | @bibryam
> >
> > Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > Camel Design Patterns https://leanpub.com/camel-design-patterns
>
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

taher
Hopefully the code still works. If yes, I think it would be a good
plugin to add.

Either way, I think this discussion should perhaps move to the
development mailing list.

On Mon, Jun 17, 2019 at 1:04 PM Rishi Solanki <[hidden email]> wrote:

>
> Dear Bilgin/Taher,
> I tried to look into the plugins and Jira could not found anything related.
> Although some discussion is there but I see plugin is not added into OFBiz
> till now. Can you please share any reference if I missed something?
>
> I see the code in the Bilgin's repo and seems we can take it as ground and
> test then commit it. If Bilgin allows then extend ofbiz-camel component to
> next level if possible. And it too late to reply on this thread but I also
> feel that the plugin should be part of OFBiz repo.
>
> Please suggest if all agree then I can go ahead to create Jira, test,
> enhance and proceed.
>
> Best Regards,
> --
> Rishi Solanki
> Sr Manager, Enterprise Software Development
> *HotWax Systems*
> *Enterprise open source experts*
> cell: +91-98932-87847
> http://www.hotwaxsystems.com
>
> On Thu, Mar 22, 2018 at 4:00 PM Taher Alkhateeb <[hidden email]>
> wrote:
>
> > 1- create a JIRA
> > 2- provide a patch or reference to your github repo and get some feedback
> > 3- commit in $OFBIZ_HOME/plugins/
> >
> > Given that you're the expert in this domain, I doubt you'll get any
> > feedback on the design. However there are a few things which might
> > need changing, for example:
> > - Putting apache 2 license header in files
> > - deleting the data directory given it is empty
> > - moving the documentation to src/docs/asciidoc
> > - removing some commented-out code
> >
> > I'd help you out if you'd need my help in anything BTW.
> >
> > On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]> wrote:
> > > On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
> > > <[hidden email]> wrote:
> > >> Super awesome Bilgin,
> > >>
> > >> Maybe we should consider moving this work to plugins given how useful
> > this
> > >> feature could be? The license is compatible and the work joins two great
> > >> apache projects.
> > >
> > > Since there is considerable interest in this, it might be worth the
> > > effort. What is the processes for adding things into plugins?
> > >
> > >
> > >>
> > >> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]> wrote:
> > >>
> > >>> hi all,
> > >>>
> > >>> a quick heads up. I've been getting requests to fix the ofbiz-camel
> > >>> integration demo and finally did it.
> > >>> It works with the latest version of OFBiz and Camel
> > >>> Also added a nice diagram demonstrating how the integration works.
> > >>>
> > >>> https://github.com/bibryam/ofbiz-camel
> > >>>
> > >>> Cheers,
> > >>>
> > >>> --
> > >>> Bilgin Ibryam
> > >>> ASF Member | Architect at Red Hat
> > >>> http://ofbizian.com | @bibryam
> > >>>
> > >>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > >>> Camel Design Patterns https://leanpub.com/camel-design-patterns
> > >>>
> > >
> > >
> > >
> > > --
> > > Bilgin Ibryam
> > > ASF Member | Architect at Red Hat
> > > http://ofbizian.com | @bibryam
> > >
> > > Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > > Camel Design Patterns https://leanpub.com/camel-design-patterns
> >
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Rishi Solanki
Dear Taher,
Thanks for your reply, I will soon start discussion on dev list. I just go
thru the code developed and basics of Apache Camel, seems it would be very
helpful to interact OFBiz with outer world. Work is really appreciated,
thanks to Bilgin for doing that.

Best Regards,
--
*Rishi Solanki* | Sr Manager, Enterprise Software Development
HotWax Systems <http://www.hotwaxsystems.com/>
Linkedin: *Rishi Solanki*
<https://www.linkedin.com/in/rishi-solanki-62271b7/>
Direct: +91-9893287847


On Mon, Jun 17, 2019 at 6:09 PM Taher Alkhateeb <[hidden email]>
wrote:

> Hopefully the code still works. If yes, I think it would be a good
> plugin to add.
>
> Either way, I think this discussion should perhaps move to the
> development mailing list.
>
> On Mon, Jun 17, 2019 at 1:04 PM Rishi Solanki <[hidden email]>
> wrote:
> >
> > Dear Bilgin/Taher,
> > I tried to look into the plugins and Jira could not found anything
> related.
> > Although some discussion is there but I see plugin is not added into
> OFBiz
> > till now. Can you please share any reference if I missed something?
> >
> > I see the code in the Bilgin's repo and seems we can take it as ground
> and
> > test then commit it. If Bilgin allows then extend ofbiz-camel component
> to
> > next level if possible. And it too late to reply on this thread but I
> also
> > feel that the plugin should be part of OFBiz repo.
> >
> > Please suggest if all agree then I can go ahead to create Jira, test,
> > enhance and proceed.
> >
> > Best Regards,
> > --
> > Rishi Solanki
> > Sr Manager, Enterprise Software Development
> > *HotWax Systems*
> > *Enterprise open source experts*
> > cell: +91-98932-87847
> > http://www.hotwaxsystems.com
> >
> > On Thu, Mar 22, 2018 at 4:00 PM Taher Alkhateeb <
> [hidden email]>
> > wrote:
> >
> > > 1- create a JIRA
> > > 2- provide a patch or reference to your github repo and get some
> feedback
> > > 3- commit in $OFBIZ_HOME/plugins/
> > >
> > > Given that you're the expert in this domain, I doubt you'll get any
> > > feedback on the design. However there are a few things which might
> > > need changing, for example:
> > > - Putting apache 2 license header in files
> > > - deleting the data directory given it is empty
> > > - moving the documentation to src/docs/asciidoc
> > > - removing some commented-out code
> > >
> > > I'd help you out if you'd need my help in anything BTW.
> > >
> > > On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]>
> wrote:
> > > > On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
> > > > <[hidden email]> wrote:
> > > >> Super awesome Bilgin,
> > > >>
> > > >> Maybe we should consider moving this work to plugins given how
> useful
> > > this
> > > >> feature could be? The license is compatible and the work joins two
> great
> > > >> apache projects.
> > > >
> > > > Since there is considerable interest in this, it might be worth the
> > > > effort. What is the processes for adding things into plugins?
> > > >
> > > >
> > > >>
> > > >> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]>
> wrote:
> > > >>
> > > >>> hi all,
> > > >>>
> > > >>> a quick heads up. I've been getting requests to fix the ofbiz-camel
> > > >>> integration demo and finally did it.
> > > >>> It works with the latest version of OFBiz and Camel
> > > >>> Also added a nice diagram demonstrating how the integration works.
> > > >>>
> > > >>> https://github.com/bibryam/ofbiz-camel
> > > >>>
> > > >>> Cheers,
> > > >>>
> > > >>> --
> > > >>> Bilgin Ibryam
> > > >>> ASF Member | Architect at Red Hat
> > > >>> http://ofbizian.com | @bibryam
> > > >>>
> > > >>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > > >>> Camel Design Patterns https://leanpub.com/camel-design-patterns
> > > >>>
> > > >
> > > >
> > > >
> > > > --
> > > > Bilgin Ibryam
> > > > ASF Member | Architect at Red Hat
> > > > http://ofbizian.com | @bibryam
> > > >
> > > > Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > > > Camel Design Patterns https://leanpub.com/camel-design-patterns
> > >
>
grv
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

grv
Hi Bilgin

I have created a pull request
<https://github.com/bibryam/ofbiz-camel/pull/5> for *ofbiz-camel* component
with the following additions and fixes. Please review and let me know what
you think. Post review if you feel it is worth incorporating, we can add it
as an ofbiz plugin.
Here's the summary -

1. Auto discovery of RouteBuilders. Considering possibility of a developer
wanting to create more than one route, I though of scanning available
RouteBuilder instances in the classpath and then registering them with
camel context. I think it should be no issue having one RouteBuilder
configuring single route, instead of all the routes configured by a single
RouteBuilder.
2. Developer can configure property to specify the package where all
RouteBuilders are packaged and at container initialization, system would
try to register all available RouteBuilders.
3. Additionally, I have also added a custom annotation (CamelRoute) that a
class can be annotated with. I have not thought about it's implementation
for now but this may be added in the future. Since, the same can be
achieved by discovering RouteBuilders, this may not be needed.
4. As a future enhancement, I feel the need to introduce XML DSL to
configure the routes. I am willing to share the design on this if you feel
it would be worth a feature.

Please let me know if you have any questions related to the pull request.

Best,
Girish


On Wed, Jun 19, 2019 at 12:14 AM Rishi Solanki <[hidden email]>
wrote:

> Dear Taher,
> Thanks for your reply, I will soon start discussion on dev list. I just go
> thru the code developed and basics of Apache Camel, seems it would be very
> helpful to interact OFBiz with outer world. Work is really appreciated,
> thanks to Bilgin for doing that.
>
> Best Regards,
> --
> *Rishi Solanki* | Sr Manager, Enterprise Software Development
> HotWax Systems <http://www.hotwaxsystems.com/>
> Linkedin: *Rishi Solanki*
> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
> Direct: +91-9893287847
>
>
> On Mon, Jun 17, 2019 at 6:09 PM Taher Alkhateeb <
> [hidden email]>
> wrote:
>
> > Hopefully the code still works. If yes, I think it would be a good
> > plugin to add.
> >
> > Either way, I think this discussion should perhaps move to the
> > development mailing list.
> >
> > On Mon, Jun 17, 2019 at 1:04 PM Rishi Solanki <[hidden email]>
> > wrote:
> > >
> > > Dear Bilgin/Taher,
> > > I tried to look into the plugins and Jira could not found anything
> > related.
> > > Although some discussion is there but I see plugin is not added into
> > OFBiz
> > > till now. Can you please share any reference if I missed something?
> > >
> > > I see the code in the Bilgin's repo and seems we can take it as ground
> > and
> > > test then commit it. If Bilgin allows then extend ofbiz-camel component
> > to
> > > next level if possible. And it too late to reply on this thread but I
> > also
> > > feel that the plugin should be part of OFBiz repo.
> > >
> > > Please suggest if all agree then I can go ahead to create Jira, test,
> > > enhance and proceed.
> > >
> > > Best Regards,
> > > --
> > > Rishi Solanki
> > > Sr Manager, Enterprise Software Development
> > > *HotWax Systems*
> > > *Enterprise open source experts*
> > > cell: +91-98932-87847
> > > http://www.hotwaxsystems.com
> > >
> > > On Thu, Mar 22, 2018 at 4:00 PM Taher Alkhateeb <
> > [hidden email]>
> > > wrote:
> > >
> > > > 1- create a JIRA
> > > > 2- provide a patch or reference to your github repo and get some
> > feedback
> > > > 3- commit in $OFBIZ_HOME/plugins/
> > > >
> > > > Given that you're the expert in this domain, I doubt you'll get any
> > > > feedback on the design. However there are a few things which might
> > > > need changing, for example:
> > > > - Putting apache 2 license header in files
> > > > - deleting the data directory given it is empty
> > > > - moving the documentation to src/docs/asciidoc
> > > > - removing some commented-out code
> > > >
> > > > I'd help you out if you'd need my help in anything BTW.
> > > >
> > > > On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]>
> > wrote:
> > > > > On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
> > > > > <[hidden email]> wrote:
> > > > >> Super awesome Bilgin,
> > > > >>
> > > > >> Maybe we should consider moving this work to plugins given how
> > useful
> > > > this
> > > > >> feature could be? The license is compatible and the work joins two
> > great
> > > > >> apache projects.
> > > > >
> > > > > Since there is considerable interest in this, it might be worth the
> > > > > effort. What is the processes for adding things into plugins?
> > > > >
> > > > >
> > > > >>
> > > > >> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]>
> > wrote:
> > > > >>
> > > > >>> hi all,
> > > > >>>
> > > > >>> a quick heads up. I've been getting requests to fix the
> ofbiz-camel
> > > > >>> integration demo and finally did it.
> > > > >>> It works with the latest version of OFBiz and Camel
> > > > >>> Also added a nice diagram demonstrating how the integration
> works.
> > > > >>>
> > > > >>> https://github.com/bibryam/ofbiz-camel
> > > > >>>
> > > > >>> Cheers,
> > > > >>>
> > > > >>> --
> > > > >>> Bilgin Ibryam
> > > > >>> ASF Member | Architect at Red Hat
> > > > >>> http://ofbizian.com | @bibryam
> > > > >>>
> > > > >>> Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > > > >>> Camel Design Patterns https://leanpub.com/camel-design-patterns
> > > > >>>
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > Bilgin Ibryam
> > > > > ASF Member | Architect at Red Hat
> > > > > http://ofbizian.com | @bibryam
> > > > >
> > > > > Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
> > > > > Camel Design Patterns https://leanpub.com/camel-design-patterns
> > > >
> >
>
grv
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

grv
Thanks Bilgin for taking care of pull request. If everyone is okay with the
changes, I will go ahead and create a ticket for the same to add it as an
ofbiz plugin. Let me know of any issues or concerns anyone may have.

While writing a few test cases for the various camel components (and I am
using CamelTestSupport), it turned out OFBiz test container does not pick
them up because it is still based on inheritance (extending TestCase) and
not on annotation (any class with @Test annotated methods). I will probably
elaborate further in a separate thread, but I feel we need to add support
for considering such classes as part of test suite as well. We are using
JUnit 4 but it is hardly being used except for being available on the
classpath. Using JUnit 4 classes will make sure both mechanisms will be
supported.

Best,
Girish

On Fri, Jul 19, 2019 at 10:12 AM Girish Vasmatkar <
[hidden email]> wrote:

> Hi Bilgin
>
> I have created a pull request
> <https://github.com/bibryam/ofbiz-camel/pull/5> for *ofbiz-camel* component
> with the following additions and fixes. Please review and let me know what
> you think. Post review if you feel it is worth incorporating, we can add it
> as an ofbiz plugin.
> Here's the summary -
>
> 1. Auto discovery of RouteBuilders. Considering possibility of a developer
> wanting to create more than one route, I though of scanning available
> RouteBuilder instances in the classpath and then registering them with
> camel context. I think it should be no issue having one RouteBuilder
> configuring single route, instead of all the routes configured by a single
> RouteBuilder.
> 2. Developer can configure property to specify the package where all
> RouteBuilders are packaged and at container initialization, system would
> try to register all available RouteBuilders.
> 3. Additionally, I have also added a custom annotation (CamelRoute) that a
> class can be annotated with. I have not thought about it's implementation
> for now but this may be added in the future. Since, the same can be
> achieved by discovering RouteBuilders, this may not be needed.
> 4. As a future enhancement, I feel the need to introduce XML DSL to
> configure the routes. I am willing to share the design on this if you feel
> it would be worth a feature.
>
> Please let me know if you have any questions related to the pull request.
>
> Best,
> Girish
>
>
> On Wed, Jun 19, 2019 at 12:14 AM Rishi Solanki <[hidden email]>
> wrote:
>
>> Dear Taher,
>> Thanks for your reply, I will soon start discussion on dev list. I just go
>> thru the code developed and basics of Apache Camel, seems it would be very
>> helpful to interact OFBiz with outer world. Work is really appreciated,
>> thanks to Bilgin for doing that.
>>
>> Best Regards,
>> --
>> *Rishi Solanki* | Sr Manager, Enterprise Software Development
>> HotWax Systems <http://www.hotwaxsystems.com/>
>> Linkedin: *Rishi Solanki*
>> <https://www.linkedin.com/in/rishi-solanki-62271b7/>
>> Direct: +91-9893287847
>>
>>
>> On Mon, Jun 17, 2019 at 6:09 PM Taher Alkhateeb <
>> [hidden email]>
>> wrote:
>>
>> > Hopefully the code still works. If yes, I think it would be a good
>> > plugin to add.
>> >
>> > Either way, I think this discussion should perhaps move to the
>> > development mailing list.
>> >
>> > On Mon, Jun 17, 2019 at 1:04 PM Rishi Solanki <[hidden email]>
>> > wrote:
>> > >
>> > > Dear Bilgin/Taher,
>> > > I tried to look into the plugins and Jira could not found anything
>> > related.
>> > > Although some discussion is there but I see plugin is not added into
>> > OFBiz
>> > > till now. Can you please share any reference if I missed something?
>> > >
>> > > I see the code in the Bilgin's repo and seems we can take it as ground
>> > and
>> > > test then commit it. If Bilgin allows then extend ofbiz-camel
>> component
>> > to
>> > > next level if possible. And it too late to reply on this thread but I
>> > also
>> > > feel that the plugin should be part of OFBiz repo.
>> > >
>> > > Please suggest if all agree then I can go ahead to create Jira, test,
>> > > enhance and proceed.
>> > >
>> > > Best Regards,
>> > > --
>> > > Rishi Solanki
>> > > Sr Manager, Enterprise Software Development
>> > > *HotWax Systems*
>> > > *Enterprise open source experts*
>> > > cell: +91-98932-87847
>> > > http://www.hotwaxsystems.com
>> > >
>> > > On Thu, Mar 22, 2018 at 4:00 PM Taher Alkhateeb <
>> > [hidden email]>
>> > > wrote:
>> > >
>> > > > 1- create a JIRA
>> > > > 2- provide a patch or reference to your github repo and get some
>> > feedback
>> > > > 3- commit in $OFBIZ_HOME/plugins/
>> > > >
>> > > > Given that you're the expert in this domain, I doubt you'll get any
>> > > > feedback on the design. However there are a few things which might
>> > > > need changing, for example:
>> > > > - Putting apache 2 license header in files
>> > > > - deleting the data directory given it is empty
>> > > > - moving the documentation to src/docs/asciidoc
>> > > > - removing some commented-out code
>> > > >
>> > > > I'd help you out if you'd need my help in anything BTW.
>> > > >
>> > > > On Thu, Mar 22, 2018 at 12:59 PM, Bilgin Ibryam <[hidden email]>
>> > wrote:
>> > > > > On Wed, Mar 21, 2018 at 4:16 PM, Taher Alkhateeb
>> > > > > <[hidden email]> wrote:
>> > > > >> Super awesome Bilgin,
>> > > > >>
>> > > > >> Maybe we should consider moving this work to plugins given how
>> > useful
>> > > > this
>> > > > >> feature could be? The license is compatible and the work joins
>> two
>> > great
>> > > > >> apache projects.
>> > > > >
>> > > > > Since there is considerable interest in this, it might be worth
>> the
>> > > > > effort. What is the processes for adding things into plugins?
>> > > > >
>> > > > >
>> > > > >>
>> > > > >> On Wed, Mar 21, 2018, 1:06 PM Bilgin Ibryam <[hidden email]>
>> > wrote:
>> > > > >>
>> > > > >>> hi all,
>> > > > >>>
>> > > > >>> a quick heads up. I've been getting requests to fix the
>> ofbiz-camel
>> > > > >>> integration demo and finally did it.
>> > > > >>> It works with the latest version of OFBiz and Camel
>> > > > >>> Also added a nice diagram demonstrating how the integration
>> works.
>> > > > >>>
>> > > > >>> https://github.com/bibryam/ofbiz-camel
>> > > > >>>
>> > > > >>> Cheers,
>> > > > >>>
>> > > > >>> --
>> > > > >>> Bilgin Ibryam
>> > > > >>> ASF Member | Architect at Red Hat
>> > > > >>> http://ofbizian.com | @bibryam
>> > > > >>>
>> > > > >>> Kubernetes Patterns http://leanpub.com/k8spatterns (in
>> progress)
>> > > > >>> Camel Design Patterns https://leanpub.com/camel-design-patterns
>> > > > >>>
>> > > > >
>> > > > >
>> > > > >
>> > > > > --
>> > > > > Bilgin Ibryam
>> > > > > ASF Member | Architect at Red Hat
>> > > > > http://ofbizian.com | @bibryam
>> > > > >
>> > > > > Kubernetes Patterns http://leanpub.com/k8spatterns (in progress)
>> > > > > Camel Design Patterns https://leanpub.com/camel-design-patterns
>> > > >
>> >
>>
>
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

Mathieu Lirzin
Hello,

Girish Vasmatkar <[hidden email]> writes:

> Thanks Bilgin for taking care of pull request. If everyone is okay with the
> changes, I will go ahead and create a ticket for the same to add it as an
> ofbiz plugin. Let me know of any issues or concerns anyone may have.
>
> While writing a few test cases for the various camel components (and I am
> using CamelTestSupport), it turned out OFBiz test container does not pick
> them up because it is still based on inheritance (extending TestCase) and
> not on annotation (any class with @Test annotated methods). I will probably
> elaborate further in a separate thread, but I feel we need to add support
> for considering such classes as part of test suite as well. We are using
> JUnit 4 but it is hardly being used except for being available on the
> classpath. Using JUnit 4 classes will make sure both mechanisms will be
> supported.

Supporting the JUnit4 runner API which make use of annotations would be
nice if it helps improving the *sad* state of OFBiz integration tests in
term of error reporting.

For the record Junit4 annotations are already supported by OFBiz unit
tests run by ‘./gradlew test’ which by the way should be preferred over
integration tests in most cases because they run faster.

As a side note, please avoid cross-posting to ‘devel’ and ‘user’ mailing
lists.

Thanks.

--
Mathieu Lirzin
GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37
grv
Reply | Threaded
Open this post in threaded view
|

Re: OFBiz and Camel integration updated

grv
I've created OFBIZ-11147 <https://issues.apache.org/jira/browse/OFBIZ-11147> to
track camel integration. I will provide the plug in along with relevant
details.

Best,
Girish

On Sat, Aug 3, 2019 at 5:07 PM Mathieu Lirzin <[hidden email]>
wrote:

> Hello,
>
> Girish Vasmatkar <[hidden email]> writes:
>
> > Thanks Bilgin for taking care of pull request. If everyone is okay with
> the
> > changes, I will go ahead and create a ticket for the same to add it as an
> > ofbiz plugin. Let me know of any issues or concerns anyone may have.
> >
> > While writing a few test cases for the various camel components (and I am
> > using CamelTestSupport), it turned out OFBiz test container does not pick
> > them up because it is still based on inheritance (extending TestCase) and
> > not on annotation (any class with @Test annotated methods). I will
> probably
> > elaborate further in a separate thread, but I feel we need to add support
> > for considering such classes as part of test suite as well. We are using
> > JUnit 4 but it is hardly being used except for being available on the
> > classpath. Using JUnit 4 classes will make sure both mechanisms will be
> > supported.
>
> Supporting the JUnit4 runner API which make use of annotations would be
> nice if it helps improving the *sad* state of OFBiz integration tests in
> term of error reporting.
>
> For the record Junit4 annotations are already supported by OFBiz unit
> tests run by ‘./gradlew test’ which by the way should be preferred over
> integration tests in most cases because they run faster.
>
> As a side note, please avoid cross-posting to ‘devel’ and ‘user’ mailing
> lists.
>
> Thanks.
>
> --
> Mathieu Lirzin
> GPG: F2A3 8D7E EB2B 6640 5761  070D 0ADE E100 9460 4D37
>