Middleware 2003

ACM/IFIP/USENIX International Middleware Conference

Rio Othon Palace Hotel

Rio de Janeiro, Brazil

16-20 June 2003

Home ] Program ] Registration ] Organization ] Sponsors ] CFP ] Important Dates ] Submissions ] Travel ]


Keynote Speech
Work in Progress
Student Travel Grants
Student Volunteer Program



Website Mirror at the University of São Paulo

Full Paper Abstracts

The JBoss Extensible Server

Marc Fleury and Francisco Reverbel(JBOSS Group and U. of São Paulo)

JBoss is an extensible, reflective, and dynamically reconfigurable Java application server. It
includes a set of components that implement the J2EE specification, but its scope goes well
beyond J2EE. JBoss is open-ended middleware, in the sense that users can extend middleware 
services by dynamically deploying new components into a running server. We believe that no
other application server currently offers such a degree of extensibility. This paper focuses on two
major architectural parts of JBoss: its middleware component model, based on the JMX model,
and its meta-level architecture for generalized EJBs. The former requires a novel class loading
model, which JBoss implements. The latter includes a powerful and flexible remote method
invocation model, based on dynamic proxies, and relies on systematic usage of interceptors as 
aspect-oriented programming artifacts.

Latest update: 13 June 2003 - Questions and Comments about the Site: fmc@inf.ufg.br