- NetUI - Uma camada automática que sobrepunha o Apache Struts 1.x, possibilitando uma fácil manipulação do fluxo da aplicação.
- Framework de Controle - Um framework que gerava códigos padrões necessários para se acessar os EJBS e APIS de Web Service em versões antigas do Java EE.
- Web Servide Metadata - Um componente que gerava automaticamente Web Services via anotações, esse componente foi uma das implementações da JSR-181, que foi incluída no Java EE 5.
Em um post de 10 de Fevereiro, Henri Yandell sugeriu alternativas para os três componentes descritos acimas, são elas:
- Struts2 ou o Spring Web Flow para suprir as necessidades do NetUI - O Spring Web Flow é parte da infraestrutura do Spring e consegue solucionar problemas como regras de navegação e manipulação dos estados conversacionais facilitando a modularização e a reusabilidade. O Struts 2 é baseado no WebWork, e suporta a construção de templates para interfaces reutilizáveis como os form controls, temas de interface, i18n, forms dinâmicos mapeados ao JavaBean, validação tanto no cliente quanto no servidor, etc.
- O Spring Framework entra no lugar dos Framework de Controle - O Spring oferece suporte a acesso remoto ou local dos EJBs de dentro da sua camada Web.
- A implementação do Axis2 JSR-181 entra no lugar do Web Services Metadata - O Apache Axis é um Web Service, SOAP e WSDL que provê anotações para a geração de web services.
Usuários do projeto Beehive que querem continuar usando ele, devem ter em mente que o desenvolvimento agora é da responsabilidade de quem utiliza. A página do projeto e o código fonte continuarão acessíveis e o Beehive agora será um Apache Attic.