Abstrakt. JBoss är en extensibel, reflekterande och dynamiskt omkonfigurerbar Java-applikationsserver. Den innehåller en uppsättning komponenter som genomför J2EE-specifikationen, men dess tillämpningsområde sträcker sig långt utöver J2EE. JBoss är en öppen middleware, i den meningen att användare kan utöka middleware-tjänster genom att dynamiskt distribuera nya komponenter till en server som körs. Vi anser att ingen annan programserver för närvarande erbjuder en sådan grad av extensibilitet. Detta dokument fokuserar på två stora arkitektoniska delar av JBoss: dess medelstora komponentmodell, baserad på JMX-modellen, och dess meta-nivåarkitektur för generaliserade EjBs. Den förra kräver en ny klasslastmodell, som JBoss implementerar. Den senare innehåller en kraftfull och flexibel fjärrmetod inklusion modell, baserad på dynamiska proxies, och förlitar sig på systematisk användning av avlyssnare som aspekt-orienterade programmering artefakter.
JBoss REF är en extensibel applikationsserver som stöder varm installation av mellanprogramkomponenter och som ett specialfall möjliggör dynamisk distribution av komponenter som implementerar nya RMI-mekanismer.
The JBoss Extensible Server
{'venue': 'Middleware', 'journal': None, 'mag_field_of_study': ['Computer Science']}