I would like to know how many different EJBs (especially entity beans) can be deployed in JBoss. (Assume I have a 2GHz single processor Intell based machine with 1 GB of memory.) I mean different EJBs like StudentEJB, CustomerEJB, ItemEJB, AccountEJB, etc. and not instances of the same EJB. Is it like 10 to 15 or 100 to 200 or 1000 to 2000 or no limit at all? Assume that I only want about 100 instances of each EJB in the cache. I am designing a system with around 300 entity beans. Is this a realistic figure? Or is 300 different EJBs too much to handle for one EJB container? It will be a great help if someone can give me some hints.