1. 2019. The Jakarta Persistence Query Language. https://eclipse-ee4j.github.io/jakartaee-tutorial/persistence-querylanguage.html. [Online ; accessed 22- January - 2021 ]. 2019. The Jakarta Persistence Query Language. https://eclipse-ee4j.github.io/jakartaee-tutorial/persistence-querylanguage.html. [Online; accessed 22-January-2021].
2. Managing variability in software architectures
3. Len Bass , Paul Clements , and Rick Kazman . 2003. Software architecture in practice . Addison-Wesley Professional . Len Bass, Paul Clements, and Rick Kazman. 2003. Software architecture in practice. Addison-Wesley Professional.
4. Preparing for Service-Oriented Computing: A Composite Design Pattern for Stubless Web Service Invocation
5. F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture. John Wiley & Sons. F. Buschmann R. Meunier H. Rohnert P. Sommerlad and M. Stal. 1996. Pattern-Oriented Software Architecture. John Wiley & Sons.