An adaptive design pattern for genetic algorithm-based composition of web services in autonomic computing systems using SOA

3Citations
Citations of this article
6Readers
Mendeley users who have this article in their library.
Get full text

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. © 2012 Springer-Verlag.

Cite

CITATION STYLE

APA

Mannava, V., & Ramesh, T. (2012). An adaptive design pattern for genetic algorithm-based composition of web services in autonomic computing systems using SOA. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 7296 LNCS, pp. 98–108). https://doi.org/10.1007/978-3-642-30767-6_9

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free