2008
DOI: 10.1007/978-3-540-89652-4_61
|View full text |Cite
|
Sign up to set email alerts
|

Discovering and Deriving Service Variants from Business Process Specifications

Abstract: Software service organizations typically develop custom solutions from scratch in each project engagement. This is not a scalable proposition, since it depends too heavily on labor alone. Rather, creating and reusing software "assets" is more scalable and profitable. One prevalent approach to building software solutions is to use service-oriented architecture (SOA) to compose software services to support business processes. In this context, the key to reusing assets is to discover (from existing assets in a po… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
4
0

Year Published

2009
2009
2013
2013

Publication Types

Select...
3
2

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(4 citation statements)
references
References 6 publications
(7 reference statements)
0
4
0
Order By: Relevance
“…Now, such an analysis for example, could ensure that all considered services contain non-conflicting variations, before engineering them into the derivation of respective process variants. In [21], we presented an algorithm to generate service variants from business process specifications without such a formal verification. The operators also enable analysis of existing variants, as well as modification thereof in response to changing requirements.…”
Section: Key Contributionsmentioning
confidence: 99%
See 2 more Smart Citations
“…Now, such an analysis for example, could ensure that all considered services contain non-conflicting variations, before engineering them into the derivation of respective process variants. In [21], we presented an algorithm to generate service variants from business process specifications without such a formal verification. The operators also enable analysis of existing variants, as well as modification thereof in response to changing requirements.…”
Section: Key Contributionsmentioning
confidence: 99%
“…In particular, our investigations will focus on automated cross-verification techniques [12] for verifying the correctness of generated variants that can be selected for integrating into SOA-based solutions as per Theorem 4. For this, we will be enhancing our earlier service variant derivation algorithm from [21] using the properties of our variability algebra. We will also be investigating the approach presented in [1] for automated variability artifact composition to automatically compose service variants to develop business process variants.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Performing a manual validation of the appropriateness of these assets for a solution context is one of the factors that make architects to go for development from scratch. In our earlier work, [7], we defined a business process consisting (a) a set of associated service models, (b) data dependencies between the services based on the execution of preceding services (produced data dependencies), (c) data dependencies between the services based on the input model of preceding services (received data dependencies), and (d) control flow dependencies that provides the choreography of the services. Extending this modeling representation for searching existing assets, the second phase of algorithm proceeds as follows: Task models execute base search aided with the set of input and output data models.…”
Section: Contextual Asset Search and Identification Algorithmmentioning
confidence: 99%