Hi Pierre and everyone, 

I like your idea but also observe a bit of a challenge in implementing it due 
to an inherent problem in the design of OFBiz architecture. 

One of the things I suffered with personally while developing with OFBiz is in 
terms of component dependency. I think that OFBiz as it currently stands does 
not have a proper architecture allowing loose coupling of components. I 
especially had a problem with this in BIRT. 

So why is this a problem? Because additional plugins would naturally need to 
modify some core component(s) and there needs to be a two-way communication 
between the components, and this needs to be done in a way whereby you can 
easily remove or upgrade a component and your application would continue 
operating without damaging the system. 

So I think having a software eco-system around OFBiz would require first 
implementing a proper architecture using something like OSGI. We might look at 
existing implementations like http://www.eclipse.org/equinox/ or 
http://felix.apache.org/ and figure out how to integrate them. 

If we do not implement something like the above, then you might be susceptible 
to conflicts between plugins, inability to update or uninstall plugins, 
inability to track database changes, and other issues on a similar line. 

My 2 cents! 

Cheers, 

Taher Alkhateeb 

----- Original Message -----

From: "Sharan-F" <[email protected]> 
To: [email protected] 
Sent: Monday, 31 August, 2015 10:43:15 AM 
Subject: Re: A New Initiative 

Hi Pierre 

I think this is a really good idea. I know the idea of addons (e.g. Apache 
Extras and ofbizextra) especially has been raised in the past but has not 
had a lot marketing around it. 

I'm sure that a lot of useful code has been developed that might not have 
made it into the trunk or that people may want to sell. This would also give 
some good visibility to see what exactly additional functionality is 
available. 

Thanks 
Sharan 



-- 
View this message in context: 
http://ofbiz.135035.n4.nabble.com/A-New-Initiative-tp4671708p4671718.html 
Sent from the OFBiz - User mailing list archive at Nabble.com. 

Reply via email to