W3C home > Mailing lists > Public > xproc-dev@w3.org > April 2009

Re: XProc versus BPEL

From: James Fuller <james.fuller.2007@gmail.com>
Date: Wed, 22 Apr 2009 15:12:14 +0200
Message-ID: <a0ad8ffe0904220612h5b2e8434s8808f451b5b5c70b@mail.gmail.com>
To: Toman_Vojtech@emc.com
Cc: xproc-dev@w3.org
I agree with Tomas here;

True, XProc can be used to implement such workflows, especially in an
'all xml' environment, but the enterprise is usually heterogeneous
which means once you have to start working with non xml data life
becomes more complicated. I would imagine the same probs start with
BPEL being xml based, but the tooling will be better equipped to
manage such situations.

I see BPEL as a technology pitched towards enterprise business
solution ... whereas XProc is a general utility for defining xml
pipelines probably more analogous to unix pipes. Putting XProc in a
'versus' type argument with BPEL is an interesting exercise, though
its a natural mismatch in what each technology is trying to solve.

I have said before recently that I personally find the 'enterprise
bias' in a lot of standards and technologies unhelpful ... so I
probably would find myself reaching for simpler tools first (if left
to my own devices/decision) but I can see if given enterprise level
problems where I would have to be careful in applying XProc, which is
a hallmark of any general useful utility.

I would suggest changing lightweight and heavyweight to something like:

XProc: general utility
BPEL: enterprise level business

cheers, Jim Fuller

On Wed, Apr 22, 2009 at 2:55 PM,  <Toman_Vojtech@emc.com> wrote:
> Hi,
>
> In my view, XProc is more a (XML) data flow language, not really a tool
> for creating process flows.
>
> Regards,
> Vojtech
>
>> -----Original Message-----
>> From: xproc-dev-request@w3.org
>> [mailto:xproc-dev-request@w3.org] On Behalf Of Costello, Roger L.
>> Sent: Wednesday, April 22, 2009 2:31 PM
>> To: 'xproc-dev@w3.org'
>> Subject: XProc versus BPEL
>>
>>
>> Hi Folks,
>>
>> I've taken a stab at comparing XProc and BPEL. I am just
>> starting to learn BPEL, so I'd appreciate corrections to any
>> errors I may have made. Also, are there are other important
>> comparisons between XProc and BPEL that I haven't shown? If
>> so, please let me know and I'll add them. /Roger
>>
>>
>
>
Received on Wednesday, 22 April 2009 13:12:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 22 April 2009 13:12:55 GMT