Taking a look back at the roadmap we drafted back in March/April (http://wiki.apache.org/ode/RoadMap), here's my take on our progress so far:

1) Common Implementation: I think we're getting close. I'd like to hear what people think about moving ode/scratch/pxe-iapi to ode/trunk.

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?

3) Data abstraction layer: We have Cory's Content API proposal in the scratch area. Maybe it's time to merge into the IAPI?

4) Deployment model: Lance recently submitted a proposal for discussion. Pending.

5) BPEL 2.0: PXE implements BPEL 2.0.  Check.

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

7) Debugging support: PXE provides line numbers for event generated during execution. Check.

8) Process Management API: PXE's management interfaces have been kept current, but will need updates following #4 above. Check.

9) Jacob: We have more documentation available and there's a proposal to make the terminology more intuitive. Do we need more examples/walkthrough's ?

10) Integration API: We have an API with minimal dependencies and two implementations validating it. Check.

11) Synchronous transaction and asynchronous messaging: Semantics defined in IAPI. Check.

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

Scorecard: 8 / 12 (assuming we score half-points for #3 and #4 until we reach closure)

Overall, I believe we've been making steady progress on our shared roadmap and goals. Does this match with everybody's perspective? Any elephants in the room? My take is we're reaching a point where moving to a common implementation (#1) would really help push the remaining items forward by rallying everybody around this shared codebase and stimulating tangible contributions -- whether small or large -- to be made directly in the codebase.

alex

Reply via email to