Technical Program
Educators' Symposium
Doctoral Symposium
Student Research

Student Volunteers
Special Events
Housing Information
Registration Information

Wednesday, 6 November – 10:00-13:15 – Convention Ctr - Room 604

43 EJB Roleplay

Nicolai Josuttis
Solutions in Time, nico@josuttis.com
Jutta Eckstein
Objects in Action, jeckstein@acm.org

Do you know Enterprise Java Beans? Do you know about how containers manage the lifecycle of EJBs? Do you understand the difference between entity beans and stateless session beans? Do you know why we didn't mention stateful session beans in the previous question? EJB roleplay is a way to understand the lifecycle of EJBs. By interacting with others you "feel" the way things are organized. It's an interesting way to learn complex behavior for both newbies and experts.

Attendee background

Attendees may have any range of knowledge about EJB concepts. That is, they could be novices as well as experts. The goal is to bring these people together to get a shared understanding. Some basic programming knowledge should of course exist.


Lectures with slides and active role-playing. See http://www.josuttis.com//talks/ejb12.jpg for an impression of the playing.


Nicolai Josuttis is an independent systems architect, author, and consultant. He designs mid-sized and large software systems for the telecommunication, traffic, finance, and manufacturing industries. He is well known for his best-selling book about the C++ Standard Library. But he has also written other books and articles about object-oriented software development and programming in general. He is a partner at System Bauhaus, a German group of recognized object-oriented system development experts.

Jutta Eckstein is an independent consultant and trainer from Munich, Germany. She has over ten years experience in developing object-oriented applications. In addition to engineering software she has been designing and teaching OT courses in industry. Having completed a course of teacher training and having led many 'train the trainer' programs in industry, she focuses also on techniques for teaching OT, and is a lead in the pedagogical patterns project. She has presented her work at OOPSLA, OT, and EuroPLoP.