Before you start
This tutorial shows you how to use the IBM® Lotus® Domino® 7 platform to build Web services. You'll learn how to create a Web service that accesses information stored in a Domino Directory database's person documents. You'll also learn how to create a Web service that sends Domino-based e-mail using parameters provided from an external system, then test your Domino-based Web service.
This tutorial is designed for Web developers who want to leverage the Lotus Domino platform to build Web services. This tutorial assumes that you have access to and understand how to navigate IBM Lotus Domino Designer® 6 or Domino Designer 7. You also need a working knowledge of the LotusScript or Java TMscripting languages. You do not need a background in Web services or an understanding of technologies such as the eXtensible Markup Language (XML), the Simple Object Access Protocol (SOAP), or the Web Services Description Language (WSDL), although a brief introduction to them is provided.
This tutorial might also be useful for developers working with non-Domino systems who are looking for ways to integrate their existing applications with services that Lotus Domino provides, such as messaging, workflow, and information stored in databases.
While not a prerequisite, this tutorial is easier to follow if you have downloaded, installed, and configured both Domino Designer 7 and the Java 1.4.x Software Development Kit (SDK). IBM Lotus Domino Server 7 is not required for completing this tutorial if you choose to preview your Web services locally using the built-in HTTP server provided with Domino Designer. However, to share your new Lotus Domino 7 Web services with other users and applications, you need a computer running Lotus Domino Server 7. If you don't have access to these tools, see the Resources section at the end of this tutorial for information about downloading evaluation versions.
The sample code for this tutorial is also available for download. Refer to the Resources section for the Domino database (WebservicesR7.zip) and the Java client source code and binaries (WSIFclient.zip).

