الفاصوليا Java هي مكونات قابلة لإعادة الاستخدام وليس لديها مواصفات صارمة لحبوب Java. ولكن عادةً ما يتم إنشاء حبوب Java بواسطة حاويات (مثل Tomcat) ، يجب أن يكون لدى Java Beans مُنشئًا بدون معلمات. تعادل Java Bean في الواقع مكون COM محلي في العملية في نموذج Microsoft COM ، ولا يمكن الوصول إليه عبر العمليات. Enterprise Java Bean يعادل DCOM ، أي المكونات الموزعة. يعتمد على تقنية استدعاء الطريقة عن بُعد في Java (RMI) ، لذلك يمكن الوصول إلى EJB عن بُعد (العمليات المتقاطعة ، المتقاطعة). ولكن يجب نشر EJB في حاويات مثل عملاء WebSpere و WebLogic و EJB لا يصلون مباشرة إلى مكونات EJB الحقيقية ، ولكن الوصول إلى حاوياتهم. حاويات EJB هي عوامل لمكونات EJB ، ويتم إنشاء مكونات EJB وإدارتها بواسطة الحاويات. يصل العميل إلى مكون EJB الحقيقي من خلال الحاوية.