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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
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
D’Mello, D.A., Ananthanarayana, V.S., Salian, S.: A Review of Dynamic Web Service Composition Techniques. CCIS, pp. 85–97. Springer (2011)
Sheng, Q.Z.: Configurable Composition and Adaptive Provisioning of Web Services. IEEE Transactions On Services Computing 2(1), 34–49 (2009)
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
Mannava, V., Ramesh, T.: A Novel Event Based Autonomic Design Pattern For Management Of Webservices. CCIS, vol. 198, pp. 142–151 (2011)
Prasad Vasireddy, V.S., Mannava, V., Ramesh, T.: A Novel Autonomic Design Pattern for Invocation of Services. CCIS, vol. 196, pp. 545–551 (2011)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns Elements of Reusable Object-Oriented Software, Hawthorne, New York (1997)
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)
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)
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
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)
Pree, W.: Design Patterns for Object-Oriented Software Development. Addison-Wesley, MA (1994)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)