Proceedings of the 28th International Conference on Software Engineering 2006
DOI: 10.1145/1134285.1134335
|View full text |Cite
|
Sign up to set email alerts
|

Publishing and composition of atomicity-equivalent services for B2B collaboration

Abstract: Exception handling resolves inconsistency by backward or forward error recovery methods or both in Business-to-Business (B2B) process collaboration. To avoid committing irrevocable tasks followed by exceptions, B2B processes, which guarantee the atomicity sphere property, are attractive. While atomicity sphere ensures its outcomes to be either all or nothing, conflicting local recoveries may lead to global B2B inconsistencies. Existing (global) analysis techniques however mandate every process unveiling all in… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
2

Citation Types

0
39
0

Year Published

2007
2007
2010
2010

Publication Types

Select...
3
2
2

Relationship

2
5

Authors

Journals

citations
Cited by 27 publications
(41 citation statements)
references
References 19 publications
(19 reference statements)
0
39
0
Order By: Relevance
“…Processes can be composed by several basic operators, that is, "⋅", "||", and "+", representing the prefix operator, parallel composition operator and choice composition operator, respectively [16]. For example, a process p = a ⋅ q represents that after committing the action a, the process p reaches the state q.…”
Section: Definition 1 [Process]mentioning
confidence: 99%
See 3 more Smart Citations
“…Processes can be composed by several basic operators, that is, "⋅", "||", and "+", representing the prefix operator, parallel composition operator and choice composition operator, respectively [16]. For example, a process p = a ⋅ q represents that after committing the action a, the process p reaches the state q.…”
Section: Definition 1 [Process]mentioning
confidence: 99%
“…A retriable action a, denoted as R(a) = true, can repeat itself internally without cumulative effects if the latest internal trial fails, and finally succeed after a finite number of trials; otherwise, the action is non-retriable. Informally, a process satisfies atomicity sphere if and only if (i) it does not contain any state that violates atomicity sphere (denoted by φ), and (ii) no non-retriable task is executed after a non-compensable task in any of its complete execution traces [16]. This is formalized as follows: …”
Section: Definition 1 [Process]mentioning
confidence: 99%
See 2 more Smart Citations
“…To cope with changing business requirements, process engineers may modify the service-oriented business process [11][14] [26]. Testers should assure the quality of such revised applications.…”
Section: Introductionmentioning
confidence: 99%