2014 IEEE International Conference on Web Services 2014
DOI: 10.1109/icws.2014.39
|View full text |Cite
|
Sign up to set email alerts
|

Service Evolution Patterns

Abstract: Abstract-Service evolution is the process of maintaining and evolving existing Web services to cater for new requirements and technological changes. In this paper, a service evolution model is proposed to analyze service dependencies, identify changes on services and estimate impact on consumers that will use new versions of these services. Based on the proposed service evolution model, four service evolution patterns are described: compatibility, transition, split-map, and mergemap. These proposed patterns pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
19
0

Year Published

2015
2015
2021
2021

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(19 citation statements)
references
References 13 publications
(22 reference statements)
0
19
0
Order By: Relevance
“…Changes to the web services API and their impact on the clients have been extensively studied in [51], [1], [2]. Depending on the chosen global-local schema mapping (e.g.…”
Section: G Evolving Web Service Apimentioning
confidence: 99%
See 1 more Smart Citation
“…Changes to the web services API and their impact on the clients have been extensively studied in [51], [1], [2]. Depending on the chosen global-local schema mapping (e.g.…”
Section: G Evolving Web Service Apimentioning
confidence: 99%
“…to write applications to integrate with every web service they use. Therefore a generic solution is required to integrate with these multiple heterogeneous and autonomous web services [1], [2]. Such a solution will enable them to have access to their historical data.…”
Section: Introductionmentioning
confidence: 99%
“…Similarly, an evolutionary adaptation mechanism was designed using genetic algorithms for agents to evolve their behaviors and improve their fitness values to the environment [13]. Wang et al proposed a service evolution model to analyze service dependencies, identify changes on services, and estimate impact on the users [14]. A framework of service evolution and reuse was designed by Schumm et al [15].…”
Section: Introductionmentioning
confidence: 99%
“…S. Wang et al [20] focuses on a common evolution scenario where a single service, provided by a single provider, is used by many different and possibly unknown consumers, as is the case of most current Web services, such as Google Maps, eBay Trading, and Amazon E-Commerce. In the scenario of [20], the services usually face large and frequent changes as a result of an increasing need to conform to changing business and technological requirements [20]. In particular, the paper proposed four patterns involving compatibility, transition, splitmap, and merge-map.…”
Section: Related Workmentioning
confidence: 99%
“…Design patterns have been widely used for software development for structuring solutions [8,20]. S. Wang et al [20] focuses on a common evolution scenario where a single service, provided by a single provider, is used by many different and possibly unknown consumers, as is the case of most current Web services, such as Google Maps, eBay Trading, and Amazon E-Commerce.…”
Section: Related Workmentioning
confidence: 99%