O NetBeans IDE lhe ajuda com a interoperabilidade, segurança, confiabilidade e transações de serviços Web.
Desenvolvimento Web baseado em padrões
O NetBeans IDE funciona com o Sun Java System Application Server (GlassFish v1/v2/v3), Apache Tomcat, IBM WebSphere, JBoss, BEA Weblogic e Sailfin. Ele aceita J2EE 1.4 e Java EE 5, incluindo os padrões de serviços Web JAX-WS 2.1, JAX-RS (JSR-311), JAX-RPC (JSR-101). A funcionalidade de auto-completar de código inclui anotações que você pode usar nos serviços Web.
O IDE ajuda a criar serviços Web RESTful compatíveis com JSR311 a partir de entidades de classe e padrões JPA ou (novo!) até mesmo diretamente de um banco de dados. Arraste e solte componentes da paleta do RESTful para gerar um código para invocar serviços Web, como Google Map, pesquisa de notícias do Yahoo e StrikeIron.
O IDE também aceita testar e construir aplicativos de cliente que acessam serviços Web RESTful Use assistentes para criar serviços RESTful a partir de entidades de classe JPA e gerar códigos para invocar serviços Web (baseados no RESTful ou no SOAP), como stubs de cliente do WADL. Os serviços Web RESTful estão disponíveis para envolver beans de entidade e fornecer recursos fáceis do CRUD.
Serviços Web baseados em SOAP
Use o novo plug-in soapUI para criar projetos de teste de serviços Web que incluem casos de testes e permitem monitoramento SOAP. Crie serviços Web (incluindo Apache Axis2) a partir de classes Java ou arquivos de WSDL usando o Web Service Designer.
O IDE oferece ferramentas para trabalhar com JAX-WS, como os serviços Visual Designer para JAX-WS. Os serviços Web assíncronos podem ser criados por meio de um editor de Personalização de serviço Web. No assistente de novo arquivo, você encontra modelos para gerar artefatos JAX-WS.
Serviços Web confiáveis, seguros e transacionais
Tecnologias avançadas de serviços Web estão disponíveis diretamente no Web Services Designer. Utilize o suporte Metro no Sun Application Server (GlassFish) para criar serviços Web interoperáveis, confiáveis, seguros e transacionais.
Utilize o suporte do Sun Java System Access Manager para criar serviços Web seguros e ativados por identidade. O IDE aceita segurança em nível de mensagem de seu servidor e cliente de serviços Web para perfis de token WSI-BSP.
APIs Web
Utilize a guia Serviços para criar facilmente aplicativos mash-up de servidor e agregar serviços dos arquivos de descritor de serviços Web (WSDL ou WADL). Arraste e solte operações de serviço para uma página POJO, Servlet ou JSF e o IDE irá gerar o código de acesso.
Utilize um gerenciador de serviços Web para acessar APIs de Web populares fornecidas pelo Google, Facebook, Yahoo, flickr, Amazon, Twitter, YouTube (e muitos mais), assim como serviços Web baseados em SOAP, como o StrikeIron.
Serviços Web móveis
Escreva aplicativos que acessam serviços Web diretamente em um telefone compatível com JSR-172. Escreva códigos que utilizam conexão de ponte sem fio para acessar serviços Web e outros dados de servidor em qualquer dispositivo de MIDlets através de servlets.