OSGi
OSGi (Open Services Gateway Initiative) ist immer noch eine wichtige Technologie zum Bau erweiterbarer Server-Software, die aus Komponenten und Diensten zusammengesetzt wird. OSGi zielt auf die Middleware-Schicht ab, die für solche Applikationen benötigt wird. Programmiert wird in Java.
Es ist wichtig, die Konzepte von OSGi zu verstehen, aber zum Verständnis der OSGi-Konzepte wiederum muss man erst das Classloading-Konzept kennen. Du hast nicht viel zu lesen und ich verspreche, dass du dich wundern wirst, wie einfach OSGi sein kann.