| 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 |
| |
-
Overview
-
Requirements
-
Web Service Publication Extensibility
-
Conceptual Design
-
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.
|