Service decoupler: Full dynamic decoupling in service invocation

Research output: Chapter in Book/Report/Conference proceedingConference contribution

1 Citation (Scopus)
152 Downloads (Pure)


According to the service loose-coupling principle, service-oriented software should not be coupled to concrete services. To help developers in implementing dynamic decoupling in service invocation, the patterns of service adapter and abstraction have been adopted by the literature. However, these patterns do not necessarily offer full dynamic-decoupling, since adapters expose specific interfaces and abstractions suffer from the antipattern of abstraction-without-decoupling. To overcome the limitations of the related patterns, we propose a new compound pattern called Service Decoupler. We contribute by specifying the structure and the implementation details of the proposed pattern.
Original languageEnglish
Title of host publicationACM International Conference Proceeding Series
Subtitle of host publicationEuroPLoP '17 Proceedings of the 22nd European Conference on Pattern Languages of Programs
Number of pages9
ISBN (Electronic)978-1-4503-4848-5
Publication statusPublished - 16 Jul 2017


Dive into the research topics of 'Service decoupler: Full dynamic decoupling in service invocation'. Together they form a unique fingerprint.

Cite this