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.
|