This document discusses integrating behavior protocols into Enterprise Java Beans (EJBs). It first provides an overview of component models that explicitly specify protocols. It then introduces the notion of coherence between protocols specified at the implementation and specification levels, and how to verify compliance and coherence. Finally, it discusses integrating explicit protocols into the EJB component model.