Lance Waterman wrote:
I have been looking at the Jacob engine, BPEL runtime and BOM and feel
comfortable with the implementations. I would be fine with moving these into
the trunk. I would like to talk more about the build and get a better
understanding about project dependancies. It seems like there is a lot in
the pxe-iapi and I don't know what is required for the core implementation (
i.e. Jacob, BOM, etc ... ) vs test ( i.e. JBI impl, SOAP impl ).
Cool! If you want to get an idea for the dependencies, take a look at each pom.xml file in the subprojects. All dependencies are explicitly declared in there.

For example, you'll see that "jacob" depends only on "utils". And "bpel-runtime" depends on "bpel-api", "bpel-compiler", "bpel-obj", "jacob", "utils", "stax", and "commons-collections". There's no dependency on JBI, nor Axis2 for the BPEL runtime.


2) Remove Hibernate dependency:  OpenJPA was suggested a while back.  I
don't know what is the status of the project and when they expect to
produce a first release. Anybody wants to volunteer for an investigation?

Yes - we did agree on a persistence abstraction. I will volunteer to work on
this.

Thanks for volunteering!

6) Stateless processes:  PXE offers non-persistent processes.  Check.

This is per process definition correct? I can have a stateful and stateless
process running in the same engine configuration - correct?

Yes, persistence is defined on a per-process-definition basis, in the deployment descriptor, and you can have both persistent and non-persistent instances running on the same engine.

You can also configure whether process events are generated or persisted on a per-process-definition basis. There's more info at http://pxe.intalio.org/confluence/display/PXE/PXE+Execution+Events

12) Tests: Still need to merge both BPE and PXE's test harnesseses.  No
progress on common benchmark framework yet.

As soon as I have a good feel for the build I will begin to merge in the BPE
tests.
Ok, let us know if you need any help!

Also I forgot to mention, one thing we had discussed in the past but was not represented on the roadmap was integration with the Quartz scheduler. This is now implemented in the "bpel-scheduler-quartz" and used in both integration layers.

cheers,
alex

Reply via email to