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

Keynote Speech

JBoss: technology and market future

PowerPoint Slides

Marc Fleury

This keynote speech will address two aspects of the JBoss Component-based Middleware: technology and market dynamics.

In the first part, we will cover JBoss today and the future direction of JBoss. JBoss today is a state of the art container with a microkernel architecture, fully reflective approach, purely dynamic instrumentation with no compiler to speak of. By leveraging the original AOP framework in JBoss we show that orthogonal system aspects are the easiest way to implement middleware servers. We will present quickly the set of aspects that are present in JBoss, how EJB is a particular of the more unified AOP theory and how we open the door to JBoss4.0. In JBoss4.0 we focus purely on delivering orthogonal aspects on our middleware. Some examples include caching (AOP object replication), transactions (demarcation), acidity of objects something absent from java specs today, remoteness (ala dotnet), persistence and security among others. We will show the tangible reality of orthogonality as a simple way to implement prototypes without knowledge of the JBoss framework.

In the second part, we will explore some of the dynamics of the market in which JBoss lives. Namely we will prove that standardization and emergence of monopolies is a natural fact and that Open Source is today a contender in that market. We will extend an invitation to all researchers to embrace, as many have already done, the JBoss server to reach a mass market of savvy developers with their innovation. Of lot of what is being done in academia is directly relevant to our customers and we want to expand collaboration, we will present the collaboration with Georgia Tech as a applied case where implementing research in JBoss is easy. It is a unique opportunity in the history of middleware design to couple that tightly academia and end-users and establish a quality standard for our network infrastructure.

Speaker´s Biography

Before starting JBoss, Marc Fleury worked in both sales and engineering at Sun Microsystems. He is a graduate of France's leading engineering school, Ecole Polytechnique, and subsequently obtained a Masters in Theoretical Physics from Ecole Nationale Superieure ULM and a Ph.D in Physics from Polytechnique for experimental work he did as a visiting scientist at MIT's Research Lab of Electronics. While at Polytechnique he successfully completed his military service as a Lieutenant in the Paratroopers.

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