A Composite Design Pattern for Service Injection and Composition of Web Services for Peer-To-Peer Computing with Service Oriented Architecture
Vishnuvardhan Mannava, T. Ramesh

TL;DR
This paper introduces a novel composite design pattern for dynamic service injection and composition in unstructured peer-to-peer networks, leveraging aspect-oriented and service-oriented architecture principles to enhance self-adaptive capabilities.
Contribution
It presents a new composite design pattern integrating multiple design patterns for self-adaptive peer-to-peer systems using SOA and web services, with no prior similar studies.
Findings
Enables dynamic service injection without interruption.
Supports self-reconfiguration for service failures.
Demonstrates implementation using Java and UML diagrams.
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.
