Service Composition Design Pattern for Autonomic Computing Systems using Association Rule based Learning and Service-Oriented Architecture
Vishnuvardhan Mannava, T. Ramesh

TL;DR
This paper introduces a novel service composition design pattern for autonomic peer-to-peer systems, utilizing association rule learning and service-oriented architecture to enable dynamic, self-reconfiguring service management without administrator intervention.
Contribution
It proposes a new design pattern combining aspect-oriented, strategy, worker object, and check-list patterns for self-adaptive P2P systems with dynamic service injection and composition.
Findings
Enables self-reconfiguration without administrator intervention
Supports dynamic service injection via Aspectual Feature Modules
Uses Java-based SOA with web services for implementation
Abstract
In this paper we present a Service Injection and composition Design Pattern for Unstructured Peer-to-Peer networks, which is designed with Aspect-oriented design patterns, and amalgamation of the Strategy, Worker Object, and Check-List Design Patterns used to design the Self-Adaptive Systems. It will apply self reconfiguration planes dynamically without the interruption or intervention of the administrator for handling service failures at the servers. When a client requests for a complex service, Service Composition should be done to fulfil the request. If a service is not available in the memory, it will be injected as Aspectual Feature Module code. We used Service Oriented Architecture (SOA) with Web Services in Java to Implement the composite Design Pattern. As far as we know, there are no studies on composition of design patterns for Peer-to-peer computing domain. The pattern is…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Software Engineering Methodologies · Service-Oriented Architecture and Web Services · Model-Driven Software Engineering Techniques
