Cameron Moloney [https://community.jboss.org/people/cameron.moloney] created 
the discussion

"Re: Database Schema for Enterprise Install"

To view the discussion, visit: https://community.jboss.org/message/743519#743519

--------------------------------------------------------------
I would have to say that although i have got this stuff all working with Oracle 
now - reliance on JPA and persistence units for the database creation is just a 
hideous nightmare.
The fact that you have to trawl into various jar files to modify 
persistence.xml files and mappings if your database platform varies from the 
provided h2 database is a real headache.  Even just changing the database host 
for different environments is non-trivial - particularly if you want your 
application and the JBPM toolset to point to a persistent database.

If you are planning on using Maven for your build process, and plan on running 
jbpm inside a container, be prepared for significant packaging issues!

The provided hibernate mappings are not compatible with Hibernate 4 and 
Oracle.  The Maven dependencies for 5.2.0.Final are not compatible with JBoss 
AS7.  Virtually every step of what should have been a simple process has been 
time consuming and frustrating.

If you are looking for an 'install and use' component in your system to provide 
BPMN workflow capability - i definitely wouldn't recommend JBPM5 at this 
stage.  I would be looking at Bonita or something more mature.
Unfortunately, we had this part of the technology dictated to us for a 
proof-of-concept.  I will certainly have a reasonable amount to say in the 
lessons learned phase of the POC.

I also wonder what the upgrade path is going to be for these components?  If 
DDL was provided, at least you could assess if there were any structural 
changes - and plan data migrations to the new strucutre.  As far as I can tell, 
the process currently would be to run the jbpm componets with hibernate auto 
create set to 'create' or 'update', assess if the resulting schema differs from 
the previous one - and then worry about how you get your data from the old one 
to the new one.
--------------------------------------------------------------

Reply to this message by going to Community
[https://community.jboss.org/message/743519#743519]

Start a new discussion in jBPM at Community
[https://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2034]

_______________________________________________
jboss-user mailing list
[email protected]
https://lists.jboss.org/mailman/listinfo/jboss-user

Reply via email to