 | Level: Intermediate Balan Subramanian (bsubram@us.ibm.com), Advisory software engineer, IBM
13 Feb 2007 Build a Web Services Distributed Management (WSDM) interface for the Apache HTTP server without having to worry about Web services artifacts like Web Services Description Language (WSDL) and schema files, using refreshed tooling for WSDM in the Eclipse open source project. In a previous tutorial, you learned how to accomplish this task by hand coding the artifacts required by the Apache Muse run time and using the command-line utilities in Muse. In this tutorial, you do the same but in a faster, easier way. By the end of this tutorial, you will be accomplished at using the tooling integrated into Eclipse to model, generate, and test WSDM interfaces.
In this tutorial
- Setting up the development environment
- Modeling a WSDM interface, creating a manageable resource type model
- Modeling management capabilities
- Generating code and building the endpoint implementation
- Deploying and testing the endpoint
Prerequisites
This tutorial is for developers who have a high level of understanding of the Web Services Distributed Management concepts and a good grasp of Web services in general. The intent of the tooling is to hide the complexities of Web services development and Apache Muse artifacts while advocating a standard programming model. However, familiarity with Web services will help you follow the tasks closely. Java™ programming experience using an IDE such as Eclipse is also helpful.
System requirements
Much of the development in this tutorial is done in the Eclipse IDE with the Test and Performance Tools Platform (TPTP) plug-ins installed. The first section of this tutorial explains how to set up the Eclipse TPTP installation and the tooling for WSDM on top of it. Prerequisites for Eclipse TPTP can be found at http://www.eclipse.org/tptp/home/downloads/.
To run the endpoint generated in this tutorial and see it in action as a management interface to Apache Tomcat, you must have Apache Tomcat installed on your machine. Apache Tomcat 5.0 is recommended because you can use the same 1.4-level JDK, which is the supported Java runtime for Eclipse TPTP.
Duration
2 hours
Formats html, pdf
|  | |  |