Nach über einem Jahr ist endlich die neue Version von BPEL2oWFN fertig.
GNU BPEL2oWFN 2.0.0 kann jetzt auch WS-BPEL 2.0 Prozesse verarbeiten und setzt mehr statische Analyse zur flexiblen Modellbildung ein.
Niels seine neue Seite
Nach über einem Jahr ist endlich die neue Version von BPEL2oWFN fertig.
GNU BPEL2oWFN 2.0.0 kann jetzt auch WS-BPEL 2.0 Prozesse verarbeiten und setzt mehr statische Analyse zur flexiblen Modellbildung ein.
Vortrag beim Workshop “Luhme XIII” beim Lehrstuhl für Theorie der Programmierung (14. April 2007)

Im Vortrag wird die Modellierung und Implementierung von Constraints für Services beschrieben. Dabei kann ein Constraint auf ein oWFN oder eine Bedienungsanleitung angewendet werden. Szenarien für den Einsatz von Constraints in SOAs ist die Validierung von Services, die Einschränkung bei der Veröffentlichung eines Services, das Matching von Services unter Constraints und die Service Discovery.
Niels Lohmann, Peter Massuthe, and Karsten Wolf. Operating guidelines for finite-state services. In Jetty Kleijn and Alex Yakovlev, editors, 28th International Conference on Applications and Theory of Petri Nets and Other Models of Concurrency, ICATPN 2007, Siedlce, Poland, June 25–29, 2007, Proceedings, volume 4546 of Lecture Notes in Computer Science, pages 321–341. Springer-Verlag, June 2007. ISBN 978-3-540-73093-4, DOI 10.1007/978-3-540-73094-1_20.

an operating guideline
Abstract: We study services modeled as open workflow nets (oWFN) and describe their behavior as service automata. Based on arbitrary finite-state service automata, we introduce the concept of an operating guideline, generalizing the work of [1, 2] which was restricted to acyclic services.
An operating guideline gives complete information about how to properly interact (in this paper: deadlock-freely and with limited communication) with an oWFN N. It can be executed, thus forming a properly interacting partner of N, or it can be used to support service discovery.
An operating guideline for N is a particular service automaton S that is enriched with Boolean annotations. S interacts properly with the service automaton Prov, representing the behavior of N, and is able to simulate every other service that interacts properly with Prov. The attached annotations give complete information about whether or not a simulated service interacts properly with Prov, too.
letzte Kommentare