Before you start
This tutorial shows you how to use many of the tools included in the Eclipse Web Tools Platform (WTP) to create a J2EE sample brokerage application that implements both POJO and EJB Web service endpoints. You'll use IBM DB2® Express-C as the database for the application, and you'll use the Community Edition server adapter to deploy the application to an Community Edition instance. Afterward, you'll use the Eclipse WTP Web service testing functions to test your Web services and write clients to invoke them.
To succeed with this tutorial, you should be familiar with Java development in general and, specifically, server-side Java development. You should understand the general concepts behind relational databases and be familiar with basic J2EE concepts, such as deployment descriptors and WAR archives. You should also be familiar with XML, XML schemas, Eclipse, and the Eclipse WTP. Prior experience with application servers, Web services, and relational databases is also recommended.
You need to download the following required (no-charge) applications to follow along with this tutorial and work with the sample code included:
- IBM DB2 Express-C 9
- IBM WebSphere Application Server Community Edition V1.1
- The WebSphere Application Server Community Edition server adapter (formerly called the Eclipse plugin)
- The Eclipse IDE with Web Tools Platform
- The Java Web Services Developer Pack (Java WSDP) 2.0
- JDK 1.4.2_08 from Sun Microsystems
Your hardware configuration should include the following:
- Support for the JDK/JRE listed above with at least 512MB of main memory (1GB recommended)
- At least 10MB of additional free disk space to install the software components and examples
The instructions in this tutorial are based on a Microsoft® Windows® operating system. All of the tools and techniques covered in this tutorial also work on Linux® and UNIX® operating systems.

