Roles in the EJB Universe
  • The standard defines responsibilities for 6 roles in an EJB system
    • Enterprise Bean Provider
    • Application Assembler
    • Deployer
    • EJB Server Provider
    • EJB Container Provider
    • System Administrator
  • Currently:
    • Roles 1 & 2 are often the same person (the implementor)
    • Roles 4 & 5 are almost indistinguishable because of lack of interface specification
    • Role 6 is generally present so that the spec can say "Activity XXX will be carried out by the System Administrator, but is outside of the scope of the standard."

Next Slide >>