Pipelines and business process modelling

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

Pipelines and business process modelling

Henrik Pettersen
All,

looking at the XML Processing Model document at w3c, and from my own
experiences with xpl, there seems to be some overlap with business
process modelling, such as BPEL
(http://www.oasis-open.org/committees/tc_cat.php?cat=ws):
- The document centricity
- Seperation of process logic (parallel processing, conditional
branching, etc.) from document transformations (the pipeline
components, e.g. an XSLT transformation)
- The service integration points (webservices, java, pipeline components)
- etc.

How do you see the upcoming XML Processing Model fitting into this?

Thanks!

Henrik



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

RE: Pipelines and business process modelling

Stephen Bayliss
I agree, there certainly is overlap, and in terms of the future
direction of OPS (and BPEL for that matter) I think it's important to
recognise the strengths and weaknesses of both, and combine technologies
appropriately.

I see this as (at a very basic level, and this is in terms of OPS's XML
pipeline processing, not the web front end; ie Xforms + Ajax can be seen
as a separate software component in the application stack):

OPS:
- Good at processing XML documents at the detail level
- Reasonable at web service integration (both providing and consuming
SOAP services could be significantly enhanced)
- Bad at fault tolerance, handling error conditions, no equivalence of
BPEL compensation, dealing with long-running transactions

BPEL:
- Good for fault tolerance, handling error conditions, compensation,
dealing with long-running transactions
- Good at web service integration
- Bad at processing XML documents at the detail level

I see them as complementary technologies, ideally macro-level processes
being handled by BPEL, which delegates to OPS for micro-level
processing.

Steve


-----Original Message-----
From: Henrik Pettersen [mailto:[hidden email]]
Sent: 30 August 2006 11:18
To: [hidden email]
Subject: [ops-users] Pipelines and business process modelling

All,

looking at the XML Processing Model document at w3c, and from my own
experiences with xpl, there seems to be some overlap with business
process modelling, such as BPEL
(http://www.oasis-open.org/committees/tc_cat.php?cat=ws):
- The document centricity
- Seperation of process logic (parallel processing, conditional
branching, etc.) from document transformations (the pipeline
components, e.g. an XSLT transformation)
- The service integration points (webservices, java, pipeline
components)
- etc.

How do you see the upcoming XML Processing Model fitting into this?

Thanks!

Henrik






--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws
Reply | Threaded
Open this post in threaded view
|

Re: Pipelines and business process modelling

Erik Bruchez
Administrator
Stephen,

I couldn't have said it better :-)

We thought back in 2003 that we would move away from XPL to go to BPEL
(because BPEL is a standard and XPL is not), but now we have definitely
changed our mind. The XML pipeline language we are developing at W3C
(and which will be close from XPL) works at a much finer granularity
than business process languages and does not come with all the weight of
WSDL and web services.

If you want to write a pipeline to transform a document though a couple
of XSLT stylesheets, you are very unlikely to use BPEL. The same goes
for all the use cases we have gathered here:

   http://www.w3.org/TR/xproc-requirements/

Also, BPEL was designed for tools. It is heavy to write anything by hand
and we hope that the W3C pipeline language will have a lighter syntax,
comparable to XPL.

So there is complementarity between the approaches and using an XML
pipeline language does not preclude at all integration with BPEL.

-Erik

Stephen Bayliss wrote:

> I agree, there certainly is overlap, and in terms of the future
> direction of OPS (and BPEL for that matter) I think it's important to
> recognise the strengths and weaknesses of both, and combine technologies
> appropriately.
>
> I see this as (at a very basic level, and this is in terms of OPS's XML
> pipeline processing, not the web front end; ie Xforms + Ajax can be seen
> as a separate software component in the application stack):
>
> OPS:
> - Good at processing XML documents at the detail level
> - Reasonable at web service integration (both providing and consuming
> SOAP services could be significantly enhanced)
> - Bad at fault tolerance, handling error conditions, no equivalence of
> BPEL compensation, dealing with long-running transactions
>
> BPEL:
> - Good for fault tolerance, handling error conditions, compensation,
> dealing with long-running transactions
> - Good at web service integration
> - Bad at processing XML documents at the detail level
>
> I see them as complementary technologies, ideally macro-level processes
> being handled by BPEL, which delegates to OPS for micro-level
> processing.
>
> Steve
>
>
> -----Original Message-----
> From: Henrik Pettersen [mailto:[hidden email]]
> Sent: 30 August 2006 11:18
> To: [hidden email]
> Subject: [ops-users] Pipelines and business process modelling
>
> All,
>
> looking at the XML Processing Model document at w3c, and from my own
> experiences with xpl, there seems to be some overlap with business
> process modelling, such as BPEL
> (http://www.oasis-open.org/committees/tc_cat.php?cat=ws):
> - The document centricity
> - Seperation of process logic (parallel processing, conditional
> branching, etc.) from document transformations (the pipeline
> components, e.g. an XSLT transformation)
> - The service integration points (webservices, java, pipeline
> components)
> - etc.
>
> How do you see the upcoming XML Processing Model fitting into this?
>
> Thanks!
>
> Henrik
>
>
>
>
>
>
> ------------------------------------------------------------------------
>
>
> --
> You receive this message as a subscriber of the [hidden email] mailing list.
> To unsubscribe: mailto:[hidden email]
> For general help: mailto:[hidden email]?subject=help
> ObjectWeb mailing lists service home page: http://www.objectweb.org/wws

--
Orbeon - XForms Everywhere:
http://www.orbeon.com/blog/



--
You receive this message as a subscriber of the [hidden email] mailing list.
To unsubscribe: mailto:[hidden email]
For general help: mailto:[hidden email]?subject=help
ObjectWeb mailing lists service home page: http://www.objectweb.org/wws