SOAP IN 7.0FeaturesPlan

NetBeans 7.0 SOAP Features, Tasks

This is a preliminary list of Web Service SOAP features that could be implemented for Netbeans 7.0:

  • P2 TASK: Implement WS Project API for SOAP, REST services to get rid of dependency on ANT
  • time estimation: 2 weeks (JAX-WS, JAX-RPC, REST)
  • P2 Feature: Make WS Features work in Maven projects (depend on previous TASK)
  • enable to create web services and their clients regardless the project is based on ANT or MAVEN build tool
  • time estimation: 3-4 weeks (JAX-WS, JAX-RPC, REST)
  • P2 TASK (Feature): Get rid of multiple HACKS related to JAX-WS Artifacts generation - generate classes to project_home/generated directory
  • currently wsimport/wscompile and other ant tasks generate set of java files under build directory, that is Netbeans non-standard solution and requires lot of effort to implement basic java functionality like Code Completion, Go To Class action, Compile on Save feature, Javadoc for generated artifacts etc. It also causes some performance defects (Clean & Build). The idea is to generate specific source roots that will be normally added to project's classpath.See: Enhancement 102550, Enhancement 108470.
  • time estimation: 1 week
  • this will make WS Clients entirely portable and project wsdl files will be used on client side to create SOAP request/ process response.
  • time estimation: 2-3 days
  • Get use of JAX-WS 2.1 support for Stateful services, based on WS Addressing
  • time estimation: 2 days
  • P3 Feature: Facility for discovering web services in Netbeans, i.e., a UDDI browser. There is also the possibility of implementing a Google-based "raw" search feature. There are standards that can support this feature such as WS-Discovery and WS-MetaDataExchange.

Features Plan Table View

Priority Tasks and features for 7.0 Issues Time estimate Milestone State
P2 JAX-WS Light API (get rid of ANT dependency) - 4 days M1 100%
P2 Maven Project: implementent JAX-WS Light API, WS Project API - 2 days M1 90%
P2 Maven project: JAX-WS Service from Java - 3 days M1 100%
P2 Maven project: JAX-WS Client - 3 days M1 100%
P2 Maven project: JAX-WS Client Refresh action - 2 days M1 100%
P3 Maven project: JAX-WS Client jax-ws-catalog implementation - 2 days M1 100%
P2 Maven project: JAX-WS Service from WSDL - 3 days M2
P2 Maven project: JAX-WS Handlers - 2 days M2
P2 Maven project: support for Non JSR109 deployment - 2-3 days M2
P2 Ant Project: implementent JAX-WS Light API, WS Project API - 3 days M2
P2 Ant Project: rewrite features to use JAX-WS Light API, WS Project API - 3 days M2
P3 Ant project: JAX-WS Client jax-ws-catalog implementation 149790 2 days M2
P2 Maven project: JAX-WS Customization - 3-5 days M3
P2 Maven project: JAX-WS Service from EJB - 2 days M3 0%
P2 Ant Project - implement API for generated-sources 153375 3-5 days M3
P3 Ant Project - stateful WS wizard 148880 3-4 days M3
P3 Ant Project: implementent WS Project API for JAX-RPC services - 3 days M2
Not logged in. Log in, Register

By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo