Web Service Publication Framework
JST Web Services Design Documents
WTP LogoWTP Home
Credits
 
Enhancement Bugzilla # TBD
Version 1.0 Draft
Last Updated 2005.09.13
Target Release WTP 1.0
Target Milestone M9
Contributors Gilbert Andrews
Chris Brealey
Kathy Chan
Joan Haggarty
Rupam Kuehner
Peter Moogk
Seng Phung-Lu
Index
 
  1. Overview
  2. Requirements
    1. Web Service Publication Extensibility
  3. Conceptual Design
  4. Detailed Design
1.0 - Overview
 

Web service publication refers to the act of making a Web service visible and accessible to a broader internet or intranet audience. Extenders of WTP can contribute facilities that publish Web services. The goal of this document is to present a high level design of the Web serivce publication framework that enables this extensibility.

2.0 - Requirements
Web Service Publication Extensibility
 

Extenders of WTP can contribute facilities that publish Web services.

3.0 - Conceptual Design
 

Extenders of WTP can contribute facilities that publish Web services via the org.eclipse.wst.ws.publishers extension point.

Example Extension XML:

<extension point="org.eclipse.wst.ws.publishers">
  <publisher
    id="xx.yy.ws.publisher"
    label="%LABEL_XXYYWSPUBLISHER"
    icon="./icons/xxyypublisher.gif"
    description="%DESC_XXYYWSPUBLISHER"
    class="xx.yy.ws.XXYYPublisher"
  />
</extension>

  • id - a unique identifier used to reference this Web service publication facility
  • label - a translatable label which will be displayed to the user
  • icon - a relative path of an icon that can be displayed with the label
  • description - a short translatable description
  • class - the fully qualified name of a class which implements IWebServicePublisher and has a zero argument constructor.



4.0 - Detailed Design
 

Write any detailed, internal design material here.