Yes, I think it would be possible for ALF to provide pre-packaged or
templated web service elements in a desiger plugin palette. ALF is
constructing a common vocabulary and set of BPEL design patterns.
This should allow for a universal set of BPEL primitives to bubble up
to each template surface. Universal design patterns spawn
universal messages spawn universal BPEL variables, invokes, faults, and
so forth.
Your idea of the possible use of JCA components as the highest level
interface has merit. It would be more inclusive and maybe a
substantial templated library already exists.