[OFBiz] Users - open source projects used in OFBiz
David E. Jones
jonesde at ofbiz.org
Wed May 25 19:30:14 EDT 2005
In general this is a pretty good overview, but the biggest problem
with this list is limiting the scope of how things are used too much.
For example, BeanShell is used for general scripting and expression
evaluation in various tools in OFBiz, and not just for view data
preparation (though it is probably used primary for that). Also, Axis
is used in both the SOAP server and client in the service engine, and
can be used as a more general SOAP server and client independently of
the service engine.
For the persistence tools it should be noted that there are default
tools, but other tools can be used by either writing code or
accessing them through JNDI. JOTM is the default transaction manager,
but XAPool is not the default connection pool, it simply has too many
issues and has since new people started running the project. So, we
use (and maintain) an old version of the Minerva XA-aware connection
pool. Hopefully someday that will change to something used more and
something that gets more attention, but for now it seems to be
working pretty well.
It is interesting, though difficult, to catalogue this sort of thing.
The only real way to do it is trace dependencies in the code, and of
course to acknowledge that these things change over time as issues
arise...
-David
On May 24, 2005, at 1:20 PM, Si Chen wrote:
> Hi everyone. I'm trying to put together a chart of the open source
> libraries used in OFBiz, similar to this one
> http://www-128.ibm.com/developerworks/java/library/j-geron1/
> figure1.gif
>
> So, I've been able to figure out most of them (see below), but I'm
> a little confused about where these are being used. Can someone
> help me with this?
> Javolution (real time embeddable objects)
> Batik (SVG garphics)
> WEKA (data mining)
> ORO (regex)
> POI (MS Office parsing)
> Open JMS (messaging)
>
> This is the part I *think* I have figured out:
> View tier:
> - Freemarker - templating
> - Beanshell - view data preparation
> - Tomcat and Jetty - web servers
> - JPublish - templating (deprecated)
> - Datavision, JasperReports, FOP - reporting
> - StarJavaPOS - Point of Sales
>
> Business logic tier:
> - Axis - SOAP server
> - Lucene - text searches (or is this in the entity engine)?
> - BSF - scripting
>
> Persistence tier:
> - JOTM - transactions
> - XAPool - JDBC pools
>
> Throughout:
> Apache Log4J - logging
> Xerces - XML parsing
> Xalan - XSLT transformation
> Commons - all sorts of stuff
>
> Si
> _______________________________________________
> Users mailing list
> Users at lists.ofbiz.org
> http://lists.ofbiz.org/mailman/listinfo/users
>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: smime.p7s
Type: application/pkcs7-signature
Size: 2363 bytes
Desc: not available
Url : http://lists.ofbiz.org/pipermail/users/attachments/20050525/e7b1a017/smime.bin
More information about the Users
mailing list