Skip to main content

2015 | OriginalPaper | Buchkapitel

GraphEvol: A Graph Evolution Technique for Web Service Composition

verfasst von : Alexandre Sawczuk da Silva, Hui Ma, Mengjie Zhang

Erschienen in: Database and Expert Systems Applications

Verlag: Springer International Publishing

Aktivieren Sie unsere intelligente Suche, um passende Fachinhalte oder Patente zu finden.

search-config
loading …

Abstract

Web service composition can be thought of as the combination of reusable functionality modules available over the network to create applications that accomplish more complex tasks, and Evolutionary Computation (EC) techniques have been applied with success to this problem. Genetic Programming (GP) is a traditionally employed EC technique in this domain, and it encodes solutions as trees instead of their natural Directed Acyclic Graph (DAG) form. This complicates the enforcement of dependencies between service nodes, which is much easier to accomplish in a DAG. To overcome this we propose GraphEvol, an evolutionary technique that uses DAGs directly to represent and evolve Web service composition solutions. GraphEvol is analogous to GP, but it implements the mutation and crossover operators differently. Experiments were carried out comparing GraphEvol with GP for a series of composition tasks, with results showing that GraphEvol solutions either match or surpass the quality of those obtained using GP, at the same time relying on a more intuitive representation.

Sie haben noch keine Lizenz? Dann Informieren Sie sich jetzt über unsere Produkte:

Springer Professional "Wirtschaft+Technik"

Online-Abonnement

Mit Springer Professional "Wirtschaft+Technik" erhalten Sie Zugriff auf:

  • über 102.000 Bücher
  • über 537 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Maschinenbau + Werkstoffe
  • Versicherung + Risiko

Jetzt Wissensvorsprung sichern!

Springer Professional "Technik"

Online-Abonnement

Mit Springer Professional "Technik" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 390 Zeitschriften

aus folgenden Fachgebieten:

  • Automobil + Motoren
  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Elektrotechnik + Elektronik
  • Energie + Nachhaltigkeit
  • Maschinenbau + Werkstoffe




 

Jetzt Wissensvorsprung sichern!

Springer Professional "Wirtschaft"

Online-Abonnement

Mit Springer Professional "Wirtschaft" erhalten Sie Zugriff auf:

  • über 67.000 Bücher
  • über 340 Zeitschriften

aus folgenden Fachgebieten:

  • Bauwesen + Immobilien
  • Business IT + Informatik
  • Finance + Banking
  • Management + Führung
  • Marketing + Vertrieb
  • Versicherung + Risiko




Jetzt Wissensvorsprung sichern!

Literatur
1.
Zurück zum Zitat Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007)CrossRef Ardagna, D., Pernici, B.: Adaptive service composition in flexible processes. IEEE Trans. Softw. Eng. 33(6), 369–384 (2007)CrossRef
2.
Zurück zum Zitat Aversano, L., Di Penta, M., Taneja, K.: A genetic programming approach to support the design of service compositions. Int. J. Comput. Syst. Sci. Eng. 21(4), 247–254 (2006) Aversano, L., Di Penta, M., Taneja, K.: A genetic programming approach to support the design of service compositions. Int. J. Comput. Syst. Sci. Eng. 21(4), 247–254 (2006)
3.
Zurück zum Zitat Bansal, A., Blake, M.B., Kona, S., Bleul, S., Weise, T., Jaeger, M.C.: Wsc-08: continuing the web services challenge. In: 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services, pp. 351–354, IEEE (2008) Bansal, A., Blake, M.B., Kona, S., Bleul, S., Weise, T., Jaeger, M.C.: Wsc-08: continuing the web services challenge. In: 2008 10th IEEE Conference on E-Commerce Technology and the Fifth IEEE Conference on Enterprise Computing, E-Commerce and E-Services, pp. 351–354, IEEE (2008)
4.
Zurück zum Zitat Channabasavaiah, K., Holley, K., Tuggle, E.: Migrating to a service-oriented architecture. In: IBM DeveloperWorks, 16 Dec 2003 Channabasavaiah, K., Holley, K., Tuggle, E.: Migrating to a service-oriented architecture. In: IBM DeveloperWorks, 16 Dec 2003
5.
Zurück zum Zitat Chen, M., Yan, Y.: Qos-aware service composition over graphplan through graph reachability. In: 2014 IEEE International Conference on Services Computing (SCC), pp. 544–551, IEEE (2014) Chen, M., Yan, Y.: Qos-aware service composition over graphplan through graph reachability. In: 2014 IEEE International Conference on Services Computing (SCC), pp. 544–551, IEEE (2014)
6.
Zurück zum Zitat Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Syst. J. 41(2), 170–177 (2002)CrossRef Gottschalk, K., Graham, S., Kreger, H., Snell, J.: Introduction to web services architecture. IBM Syst. J. 41(2), 170–177 (2002)CrossRef
7.
Zurück zum Zitat Kuster, U., Konig-Ries, B., Krug, A.: Opossum-an online portal to collect and share sws descriptions. In: 2008 IEEE International Conference on Semantic Computing, pp. 480–481, IEEE (2008) Kuster, U., Konig-Ries, B., Krug, A.: Opossum-an online portal to collect and share sws descriptions. In: 2008 IEEE International Conference on Semantic Computing, pp. 480–481, IEEE (2008)
8.
Zurück zum Zitat Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Int. Comput. 8(6), 51–59 (2004)CrossRef Milanovic, N., Malek, M.: Current solutions for web service composition. IEEE Int. Comput. 8(6), 51–59 (2004)CrossRef
9.
Zurück zum Zitat Perrey, R., Lycett, M.: Service-oriented architecture. In: 2003 Symposium on Applications and the Internet Workshops, Proceedings, pp. 116–119, IEEE (2003) Perrey, R., Lycett, M.: Service-oriented architecture. In: 2003 Symposium on Applications and the Internet Workshops, Proceedings, pp. 116–119, IEEE (2003)
10.
Zurück zum Zitat Rodriguez-Mier, P., Mucientes, M., Lama, M., Couto, M.I.: Composition of web services through genetic programming. Evol. Intell. 3(3–4), 171–186 (2010)CrossRefMATH Rodriguez-Mier, P., Mucientes, M., Lama, M., Couto, M.I.: Composition of web services through genetic programming. Evol. Intell. 3(3–4), 171–186 (2010)CrossRefMATH
11.
Zurück zum Zitat da Silva, A., Ma, H., Zhang, M.: A graph-based particle swarm optimisation approach to qos-aware web service composition and selection. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 3127–3134, July 2014 da Silva, A., Ma, H., Zhang, M.: A graph-based particle swarm optimisation approach to qos-aware web service composition and selection. In: 2014 IEEE Congress on Evolutionary Computation (CEC), pp. 3127–3134, July 2014
12.
Zurück zum Zitat Su, K., Liangli, M., Xiaoming, G., Yufei, S.: An efficient parameter-adaptive genetic algorithm for service selection with end-to-end qos constraints. J. Comput. Inf. Syst. 10(2), 581–588 (2014) Su, K., Liangli, M., Xiaoming, G., Yufei, S.: An efficient parameter-adaptive genetic algorithm for service selection with end-to-end qos constraints. J. Comput. Inf. Syst. 10(2), 581–588 (2014)
13.
Zurück zum Zitat Wang, A., Ma, H., Zhang, M.: Genetic programming with greedy search for web service composition. In: Decker, H., Lhotská, L., Link, S., Basl, J., Tjoa, A.M. (eds.) DEXA 2013, Part II. LNCS, vol. 8056, pp. 9–17. Springer, Heidelberg (2013) CrossRef Wang, A., Ma, H., Zhang, M.: Genetic programming with greedy search for web service composition. In: Decker, H., Lhotská, L., Link, S., Basl, J., Tjoa, A.M. (eds.) DEXA 2013, Part II. LNCS, vol. 8056, pp. 9–17. Springer, Heidelberg (2013) CrossRef
14.
Zurück zum Zitat Wang, L., Shen, J., Yong, J.: A survey on bio-inspired algorithms for web service composition. In: 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 569–574, IEEE (2012) Wang, L., Shen, J., Yong, J.: A survey on bio-inspired algorithms for web service composition. In: 2012 IEEE 16th International Conference on Computer Supported Cooperative Work in Design (CSCWD), pp. 569–574, IEEE (2012)
15.
Zurück zum Zitat Yoo, J.J.W., Kumara, S., Lee, D., Oh, S.C.: A web service composition framework using integer programming with non-functional objectives and constraints. Algorithms 1, 7 (2008) Yoo, J.J.W., Kumara, S., Lee, D., Oh, S.C.: A web service composition framework using integer programming with non-functional objectives and constraints. Algorithms 1, 7 (2008)
Metadaten
Titel
GraphEvol: A Graph Evolution Technique for Web Service Composition
verfasst von
Alexandre Sawczuk da Silva
Hui Ma
Mengjie Zhang
Copyright-Jahr
2015
DOI
https://doi.org/10.1007/978-3-319-22852-5_12

Premium Partner