Skip to main content

An Adaptive Design Pattern for Genetic Algorithm-Based Composition of Web Services in Autonomic Computing Systems Using SOA

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNTCS,volume 7296))

Abstract

Web services composition has been an active research area over the last few years. However, the technology is still not mature yet and several research issues need to be addressed. In this paper, we propose Genetic Algorithm based Design Pattern. This system provides tools for adaptive service composition and provisioning. We introduce a composition model where service context and exceptions are configurable to accommodate needs of different users. This allows for reusability of a service in different contexts and achieves a level of adaptive and contextualization without recoding and recompiling of the overall composed services. The proposed system will compose web services based on user request using Service oriented Architecture (SOA). Genetic Algorithm based composition Design Pattern satisfies properties of autonomic system. We use different Design Patterns for designing the system like, Master slave Design Pattern and Chain of responsibility Design Pattern. Our proposed system will satisfy all properties of autonomic system, for monitoring we have used context based monitoring, for decision making we use Master Slave which is based on decision making system that will reconfigure itself and Thread per connection is used of executing different services in different threads. A simple UML class and Sequence diagrams are depicted.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Lecue, F., Mehandjiev, N.: Seeking Quality of Web Service Compositionin a Semantic Dimension. IEEE Transactions on Knowledge and Data Engineering 23(6) (June 2011), doi:10.1109/TKDE.2010.237

    Google Scholar 

  2. D’Mello, D.A., Ananthanarayana, V.S., Salian, S.: A Review of Dynamic Web Service Composition Techniques. CCIS, pp. 85–97. Springer (2011)

    Google Scholar 

  3. Sheng, Q.Z.: Configurable Composition and Adaptive Provisioning of Web Services. IEEE Transactions On Services Computing 2(1), 34–49 (2009)

    Article  Google Scholar 

  4. Ramirez, A.J., Betty, H.C.: Design patterns for developing dynamically adaptive Systems. In: 5th International Workshop on Software Engineering for Adaptive and Self-Managing Systems, Cape Town, South Africa, pp. 29–67 (2010), doi:10.1145/1808984.1808990

    Google Scholar 

  5. Mannava, V., Ramesh, T.: A Novel Event Based Autonomic Design Pattern For Management Of Webservices. CCIS, vol. 198, pp. 142–151 (2011)

    Google Scholar 

  6. Prasad Vasireddy, V.S., Mannava, V., Ramesh, T.: A Novel Autonomic Design Pattern for Invocation of Services. CCIS, vol. 196, pp. 545–551 (2011)

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software, Hawthorne, New York (1997)

    Google Scholar 

  8. Mannava, V., Ramesh, T.: A Service Administration Design Pattern for Dynamically Configuring Communication Services in Autonomic Computing Systems. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part I. LNCS, vol. 7196, pp. 53–63. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  9. Mannava, V., Ramesh, T.: An Aspectual Feature Module Based Adaptive Design Pattern for Autonomic Computing Systems. In: Pan, J.-S., Chen, S.-M., Nguyen, N.T. (eds.) ACIIDS 2012, Part III. LNCS, vol. 7198, pp. 130–140. Springer, Heidelberg (2012)

    Chapter  Google Scholar 

  10. Mannava, V., Ramesh, T.: A novel adaptive re-configuration compliance design pattern for autonomic computing systems. Procedia Engineering 30, 1129–1137 (2012), doi:10.1016/j.proeng.2012.01.972, ISSN 1877-7058, http://www.sciencedirect.com/science/article/pii/S1877705812009824

    Article  Google Scholar 

  11. Crane, S., Magee, J., Pryce, N.: Design Patterns forBinding in Distributed Systems. In: The OOPSLA 1995 Workshop on Design Patterns for Concurrent, Parallel, and Distributed Object-Oriented Systems, Austin, TX. ACM (1995)

    Google Scholar 

  12. Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesley, MA (1994)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2012 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Mannava, V., Ramesh, T. (2012). An Adaptive Design Pattern for Genetic Algorithm-Based Composition of Web Services in Autonomic Computing Systems Using SOA. In: Li, R., Cao, J., Bourgeois, J. (eds) Advances in Grid and Pervasive Computing. GPC 2012. Lecture Notes in Computer Science, vol 7296. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-642-30767-6_9

Download citation

  • DOI: https://doi.org/10.1007/978-3-642-30767-6_9

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-642-30766-9

  • Online ISBN: 978-3-642-30767-6

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics