Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Create Web service & Web service client using Axis2 runtime

This enhancement request is to have the Axis2 Web service runtime supported as another Web service runtime that extends the Web services creation framework in WTP. That is, a user would be able to use the Web service creation wizard, Web service client wizard, pop-up and Ant task to create and consume Axis2 Web services. Both Java bottom-up and top-down should be initially supported. Once Axis2 Web services is plugged into the Web services creation framework, the extension specific code would be called for develop, assemble, deploy, install, start and test by the framework.

Additional requirements are:

  • wizard controls are defaulted based on Axis2 preference page
  • only commonly used controls are exposed, more advanced controls are hidden

under sections/buttons or optional pages

  • Axis2 code generators reads from and writes to resources in Eclipse workspace

directory respecting Web service resource management prferences with no manual refresh necessary.

  • If the Web project already contains an existing Axis2 Web service, the

services.xml would be merged with the newly generated service.

  • Generated artifacts will be organized into an exploded AAR for deployment to server without the need for an explicit builder to build an AAR.
  • Code is spilted between
    • ui/non-ui
    • creation and consumpion

Back to the top