EJB sind eine serverseitige Komponenten-Software für Enterprise-Applications von der Firma Sun, sind Teil von J2EE. Im Gegensatz zu JavaBeans sind EJBs auf einem Server und sind besonders für große (z.B. per Transaktions-Server koordinierte) verteilte Enterprise-Anwendungen geeignet. JavaBeans sind Bausteine, Komponenten von SUN und sind darüber hinaus kompatibel zu ActiveX-Controls von Microsoft. (siehe auch http://java.sun.com/products/ejb).