2009
DOI: 10.1007/978-3-642-10832-7_6
|View full text |Cite
|
Sign up to set email alerts
|

A Pattern Language for Process Execution and Integration Design in Service-Oriented Architectures

Abstract: Abstract. Process-driven SOAs are using processes to orchestrate services. Designing a non-trivial process-driven SOA involves many difficult design and architectural decisions. Examples are: Different kinds of processes exist: longrunning, business-oriented and short-running, technical processes. How to best integrate them and how to map them to execution platforms? A SOA has many different stakeholders, such as business analysts, management, software designers, architects, and developers, as well as many dif… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
12
0

Year Published

2011
2011
2017
2017

Publication Types

Select...
3
2
1

Relationship

1
5

Authors

Journals

citations
Cited by 8 publications
(12 citation statements)
references
References 5 publications
0
12
0
Order By: Relevance
“…This pattern language documents interconnected design decisions by drawing from existing pattern material, such as patterns for general software design [Gamma et al 1994], software architecture [Buschmann et al 2000;Avgeriou and Zdun 2005], distributed system design [Buschmann et al 2007a], enterprise application architecture [Fowler 2003], messaging [Hohpe and Woolf 2004], remoting middleware [Völter et al 2005], serviceoriented systems [Hentrich and Zdun 2009], service design [Daigneau 2012], and process-driven SOA [Hentrich and Zdun 2012].…”
Section: Pattern Language Overviewmentioning
confidence: 99%
See 2 more Smart Citations
“…This pattern language documents interconnected design decisions by drawing from existing pattern material, such as patterns for general software design [Gamma et al 1994], software architecture [Buschmann et al 2000;Avgeriou and Zdun 2005], distributed system design [Buschmann et al 2007a], enterprise application architecture [Fowler 2003], messaging [Hohpe and Woolf 2004], remoting middleware [Völter et al 2005], serviceoriented systems [Hentrich and Zdun 2009], service design [Daigneau 2012], and process-driven SOA [Hentrich and Zdun 2012].…”
Section: Pattern Language Overviewmentioning
confidence: 99%
“…Zdun and Hentrich [Hentrich and Zdun 2009;] describe a pattern language for process integration architectures. This pattern language can be combined with the patterns described in this paper, by using either a workflow or a business process engine (called macroflow engine in [Hentrich and Zdun 2009;).…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Modelling support for systems adhering to the SOA architectural style is provided, e.g., by the UML extension SoaML [1]. In a process-driven SOA, one or more components act as process engines and orchestrate service interactions in order to implement business processes [2].…”
Section: Introductionmentioning
confidence: 99%
“…This is the major representational prerequisite for2 Note that the SoaML specification points to the usage of Activities for modelling control flows between operations which are required or provided by Interfaces defined on a ServiceInterface[1].…”
mentioning
confidence: 99%