IMHO, I think BPEL over JPDL is better for the following reasons
- BPEL is a specification that all vendors comply to.
- Portability. Any solution that complies to BPEL specification should be portable across another vendor's BPEL engine. This is as long as we do not implement any vendor's BPEL extensions which are not portable. Parallels in portability can be drawn to EJB here. I believe that the specification is going to be more mature over the period of time as all the major vendors IBM, Oracle and Microsoft support it.
- I would think that the same specification would grow to make a natural fit for POJOs so that there is only one robust business process/workflow engine that does not differentiate between a Web Service and a POJO Service.
No comments:
Post a Comment