Title
Service-oriented Application Composition with Evolutionary Heuristics and Multiple Criteria
Abstract
The need to create and deploy business application systems rapidly has sparked interest in using web services to compose them. When creating mission-critical business applications through web service compositions, in addition to ensuring that functional requirements are met, designers need to consider the end-to-end reliability, security, performance, and overall cost of the application. As the number of available coarse-grain business services grows, the problem of selecting appropriate services quickly becomes combinatorially explosive for realistic-sized business applications. This article develops a business-process-driven approach for composing service-oriented applications. We use a combination of weights to explore the entire QoS criteria landscape through the use of a multi-criteria genetic algorithm (GA) to identify a Pareto-optimal multidimensional frontier that permits managers to trade off conflicting objectives when selecting a set of services. We illustrate the effectiveness of the approach by applying it to a real-world drop-ship business application and compare its performance to another GA-based approach for service composition.
Year
DOI
Venue
2019
10.1145/3354288
ACM Transactions on Management Information Systems
Keywords
Field
DocType
Service-oriented applications,multiple criteria decision making
Functional requirement,Service (economics),Multiple criteria,Software engineering,Computer science,Quality of service,Service oriented applications,Heuristics,Web service,Genetic algorithm
Journal
Volume
Issue
ISSN
10
3
2158-656X
Citations 
PageRank 
References 
1
0.37
0
Authors
3
Name
Order
Citations
PageRank
Hangjung Zo121621.20
Derek L. Nazareth214416.37
Hemant K. Jain330033.94