Abstract
In a world of increasingly complex computing requirements, we as software developers are continually searching for that ultimate, universal architecture that allows us to productively develop high-quality applications. This quest has led to the adoption of many new abstractions and tools. Some of the most promising recent developments are the new pure plug-in architectures. What began as a callback mechanism to extend an application has become the very foundation of applications themselves. Plug-ins are no longer just add-ons to applications; today’s applications are made entirely of plug-ins. This field has matured quite a bit in the past few years, with significant contributions from a number of successful projects.
Publisher
Association for Computing Machinery (ACM)
Cited by
29 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. ReProbe: An Architecture for Reconfigurable and Adaptive Probes;2024 IEEE 21st International Conference on Software Architecture Companion (ICSA-C);2024-06-04
2. Understanding the Usages, Lifecycle, and Opportunities of Screen Readers’ Plugins;ACM Transactions on Accessible Computing;2023-06-30
3. Combining the Best of Two Worlds: Microservices and Micro Frontends as Basis for a New Plugin Architecture;Service-Oriented Computing;2022
4. Understanding Screen Readers’ Plugins;The 23rd International ACM SIGACCESS Conference on Computers and Accessibility;2021-10-17
5. Achilles’ heel of plug-and-Play software architectures: a grounded theory based approach;Proceedings of the 2019 27th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering;2019-08-12