Skip to main content


developerWorks  >  Autonomic computing | SOA and Web services  >

Create a WSDM endpoint using Build to Manage tooling from the Eclipse TPTP project

An easier, IDE driven way to build a WSDM interface that uses the Apache Muse run time

developerWorks

Level: Intermediate

Balan Subramanian (bsubram@us.ibm.com), Advisory software engineer, IBM

13 Feb 2007

Register now or sign in using your IBM ID and password.

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


Share this....

digg Digg this story del.icio.us del.icio.us Slashdot Slashdot it!


Back to top


Document options

Document options requiring JavaScript are not displayed