|
|
Highlights |
|
|
|
There are a number of enhancements in Web services tools in M4. We have also defined some internal provisional APIs for the Web services frameworks and the command/wizard framework. The APIs in WTP 1.0 are all provisional instead of public because of the extreme youth of the APIs and the lack of any third-party extensions besides Apache Axis to help validate the design of the APIs. As the community begins extending the framework by using those internal provisional APIs, the APIs can be validated, revised and promoted to public in a more appropriate release of the Eclipse WTP. Here are the highlights of the changes to the Web services tools for M4:
We had intended to converge with the J2EE Operation framework but had since found out that Eclipse is defining a similar framework. So we decided it would be best to enhance the framework in the direction towards converging with the J2EE Operation framework and define internal provisional APIs for them. We would address converging with the Eclipse and J2EE framework after WTP 1.0. Refactored J2EE and server configuration code to the appropriate spots in the extensible scenario flow. We enhanced the Web services wizard and Web services client wizard to exploit the flexible project structure. Now the user can select the project and module they want to create Web services or Web service clients in. Because of legal concerns, we were not able to ship the third party JARs in the WTP driver in M3. The users had to follow a long procedure to download the third party JARs. This had been a source of confusion and frustration for many. The legal concerns had now been cleared up. The third party JARs are now packaged with the WTP drivers and the user do not need to get them seperately. We removed the dependencies on JST.WS compoents and refactored the Web Services Explorere to WST.WS. The Web Services Explorer can now be run as a Web application independent of Eclipse. Refer to defect 89101 for the instruction for running the Web Services Explorer outside of Eclipse. Please note that only the support for UDDI is functional but the support for WDSL invocation is not. The Web Services Explorer, UDDI4J and Web Services Parser now uses Apache Axis as the Web services runtime. Please check the following M4 milestone plans for more detail on the enhancements made in M4: |
|
|
|
Presentations |
|
|
|
The following presentations give an overview of the Web services tools in WTP, the plugins being contributed and the internal provisional APIs. |
|
|
|
Tutorials |
|
|
|
The following tutorials are updated to show the M4 functionality of the Web Services tools: |
|
|
|
Known Problems |
|
|
|
Please be aware of the following known problems when using the Web Services tools:
|