control and call any business method of the EJB, using it in the same way as any other Java class. When EJB 3 came around, such simplification was already provided by the EJB specification itself, and Beehive controls were of little further use here. The Controls come with a standard set of controls wiz EJB Control, Webservice Control, Database Control and JMS Control. Custom controls can also be developed which in turn could make use of the controls already built-in. Webservices This third component of Beehive enables a developer to create webservices using meta-data/annotations. By using meta-data/annotations one can create complex web services utilizing features like conversation, state etc. Since all the meta-data/annotations are in one file, it is easier to debug and maintain. Using this approach any plain Java class can be converted into a web service just by the addition of annotations into the Java source files. This is based on JSR-181 which builds on JSR-175. See also References Bibliography External links Apache Beehive home site Weblogic Workshop Pollinate Project (An Eclipse plugin for Apache Beehive, now archived and inactive) Beehive Java platform software