Our system is currently under heavy load due to increased usage. We're actively working on upgrades to improve performance. Thank you for your patience.
Fundamental Approaches to Software Engineering
DOI: 10.1007/978-3-540-78743-3_13
|View full text |Cite
|
Sign up to set email alerts
|

Engineering Service Oriented Applications: From StPowla Processes to SRML Models

Abstract: Abstract. Service Oriented Computing is a paradigm for developing software systems as the composition of a number of services. Services are loosely coupled entities, can be dynamically published, discovered and invoked over a network. The engineering of such systems presents novel challenges, mostly due to the dynamicity and distributed nature of service-based applications. In this paper, we focus on the modelling of service orchestrations. We discuss the relationship between two languages developed under the … Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
8
0

Publication Types

Select...
3
2

Relationship

4
1

Authors

Journals

citations
Cited by 5 publications
(8 citation statements)
references
References 13 publications
(17 reference statements)
0
8
0
Order By: Relevance
“…The latters are discussed in [7]; here we concentrate on the formers, and call them simply policies. For instance, the generic BankEvaluation process can be adapted to specific situations via policies, like:…”
Section: Policiesmentioning
confidence: 99%
“…The latters are discussed in [7]; here we concentrate on the formers, and call them simply policies. For instance, the generic BankEvaluation process can be adapted to specific situations via policies, like:…”
Section: Policiesmentioning
confidence: 99%
“…We model a workflow using a graphical notation presented in [GRM06c]. However, for the purpose of this paper we also adapt the more concise textual grammar presented in [BGR08] which shows how complex processes can be composed:…”
Section: Overviewmentioning
confidence: 99%
“…they last for the duration of the workflow instance and usually will be made during the execution of the instance, rather than applied to the overall workflow model. STPOWLA allows for both functional and non-functional changes to a workflow, the former have been introduced in [BGR08]. The non-functional changes are called refinement and provide a means to select the most appropriate service based on the current environment when a service is invoked.…”
Section: Introductionmentioning
confidence: 99%
See 2 more Smart Citations