2008
DOI: 10.1007/978-3-540-79230-7_10
|View full text |Cite
|
Sign up to set email alerts
|

From Public Views to Private Views – Correctness-by-Design for Services

Abstract: Abstract. Service orientation is a means for integrating across diverse systems. Each resource, whether an application, system, or trading partner, can be accessed as a service. The resulting architecture, often referred to as SOA, has been an important enabler for interorganizational processes. Apart from technological issues that need to be addressed, it is important that all parties involved in such processes agree on the "rules of engagement". Therefore, we propose to use a contract that specifies the comp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
25
0

Year Published

2009
2009
2022
2022

Publication Types

Select...
5
3
1

Relationship

0
9

Authors

Journals

citations
Cited by 48 publications
(25 citation statements)
references
References 9 publications
0
25
0
Order By: Relevance
“…This equivalence is based on the idea that a superprocess and a refined subprocess have the same (observable) behaviour. Concretely, branching bisimilarity (van Glabbeek and Weijland 1996) is such an equivalence.…”
Section: For Two Workflow Process Definitions a And B Where B Contaimentioning
confidence: 98%
“…This equivalence is based on the idea that a superprocess and a refined subprocess have the same (observable) behaviour. Concretely, branching bisimilarity (van Glabbeek and Weijland 1996) is such an equivalence.…”
Section: For Two Workflow Process Definitions a And B Where B Contaimentioning
confidence: 98%
“…As we have applied the Sequence reduction rule before we deal with Flow blocks, the Sequence of virtual activities in each branch cannot be folded any longer. For virtual activities in different branches of Flw, they are neither control nor data dependent on each other [20,35], and can be executed concurrently. Therefore, we fold the first virtual activities in all branches of Flw into a virtual activity, and the second virtual activities in all branches of Flw into another virtual activity, and so on.…”
Section: Flow Reduction Rulementioning
confidence: 99%
“…Process calculi (e.g., [1]) or even petri nets (e.g., [7]) have been used before to model "contracts". However, the term contract is used there in the sense of interface, as way to guarantee services interoperability, but they are not rich enough for other types of contracts because they do not support deontic operators.…”
Section: Future Directionsmentioning
confidence: 99%