Monday, October 02, 2006

BPEL evolves

Joe McKendrick discusses some recent exchanges around BPEL 1.1 and 2.0.  Some people appear to be complaining that rework may be required if one migrates from 1.1 to 2.0.

Seriously, what did you expect?

There are new features in BPEL 2.0 that weren't available in 1.1.  If you needed those features in the 1.1 timeframe, you had three choices:

  • Not do the thing that the 2.0 feature would have let you do
  • Roll your own
  • Use the vendor's proprietary implementation (if any)

None of the options are wonderful but that's what happens if a standard doesn't contain the thing you want.

The question is: which option is best (or least worst)?

My money is on going with your vendor's version.

No comments: