Hi,

based on the "Pluggable Framework" there is also an implementation of the
Management Framework for BPEL that uses WS-RF to access BPEL activities via
Web services. It could be used to get the state of a BPEL activity in a
running process:

van Lessen, Tammo; Leymann, Frank; Mietzner, Ralph; Nitzsche, Jörg;
Schleicher, Daniel: A Management Framework for WS-BPEL. In: Proceedings of
the 6th IEEE European Conference on Web Services 2008.

Cheers,

Daniel

On Tue, Feb 10, 2009 at 7:16 PM, Oliver Kopp <
oliver.k...@iaas.uni-stuttgart.de> wrote:

> Hi Denis,
>
> > These days I'm developing a WS-BPEL status tracking tool which
> > generate an SVG flow diagram based on the BPEL code,
>
> How does your code relate to
> http://blogs.sun.com/toxophily/entry/open_esb_tip_generating_svg
> ?
>
> > and view the
> > instance variable values and the activity details of the running
> > instances.
>
> Regarding the display of BPEL-processes:
> Oryx is a web-based editor operating on SVG: http://www.oryx-editor.org/
>
> Oryx does also offer the editing of BPEL-files:
>
> http://oryx-editor.org/backend/poem/repository//new?stencilset=/stencilsets/
> bpel/bpel.json<http://oryx-editor.org/backend/poem/repository//new?stencilset=/stencilsets/%0Abpel/bpel.json>
>
> (Unfortunately, the current version of the import plugin is not available
> there. The layout is smashed. - The version in the trunk is better :))
>
> > I used the ODE Management API for that. But it seems that
> > ODE doesn't provide any API for handling breakoints.
>
> We implemented the "pluggable framework" of Khalaf et al. [1] for Apache
> ODE
> 1.1 [2]. This can be used for debugging etc. Maybe it could be an idea to
> port the code to the trunk? Furthermore, it should be possible to make this
> framework optional in the engine.
>
> Besides debugging, the use cases for the pluggable framework are following:
>  * adaptability [3]
>  * split BPEL processes [4]
>  * externalize the transaction behavior of the BPEL engine [5]
>
> 1. Khalaf, Rania; Karastoyanova, Dimka; Leymann, Frank: Pluggable Framework
> for Enabling the Execution of Extended BPEL Behavior. In: Proceedings of
> the
> 3rd International Workshop on Engineering Service-Oriented Application
> (WESOA'2007).
> 2. Steinmetz, Thomas: Ein Event-Modell für WS-BPEL 2.0 und dessen
> Realisierung in Apache ODE, Diplomarbeit Nr. 2729, 2008.
> Sorry, this is in German. But the code and the comments are in English :-)
> 3. Karastoyanova, Dimka; Houspanossian, Alejandro; Cilia, Mariano; Leymann,
> Frank; Buchmann, Alejandro P.: Extending BPEL for Run Time Adaptability.
> In:
> Ninth IEEE International Enterprise Computing Conference (EDOC 2005).
> 4. Khalaf, Rania; Leymann, Frank: Role-based Decomposition of Business
> Processes using BPEL. In: International Conference on Web Services (ICWS
> 2006).
> 5. Pottinger, Stefan; Mietzner, Ralph; Leymann, Frank: Coordinate BPEL
> Scopes and Processes by Extending the WS-Business Activity Framework. In:
> Meersman, Robert (ed.); Tari, Zahir (ed.): Proceedings of the 15th
> International Conference on Cooperative Information Systems (CoopIS 2007).
>
> Cheers,
>
> Oliver
>
>
>

Reply via email to