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 > > >