Chapter 9. Developing and Deploying Web Services

In this chapter, we show you how to develop web services using WebLogic Server and we highlight best practices for running web services on WebLogic Server.

This chapter is not intended as a general primer or introduction to web services standards and technologies. Our primary emphasis is the web services development model, and the WebLogic Server Web Services container and its unique features and capabilities. If you're unfamiliar with the basics of web services, we suggest you read Developing Java Web Services by Ramesh Nagappan, Robert Skoczylas, and Rima Patel Sriganesh (Wiley, 2003).

We begin by briefly summarizing the relevant web services terms and key concepts. Next, we show you how to create simple web services using WebLogic Server, followed by a demonstration of the more advanced web services capabilities built into WebLogic Server. Finally, we show you how to implement a web service for integrating with bigrez.com.

Throughout the chapter, we refer to standalone examples that are available on the companion web site at http://www.wrox.com. We use code fragments in the text to demonstrate key points, but we encourage you to download and look through the complete examples as well.

Summarizing Web Services Standards

Before we dive into building web services on WebLogic Server, let's summarize the key underlying standards that are most frequently used to make web services work.

SOAP

Simple Object Access Protocol (SOAP) is a specification ...

Get Professional Oracle® WebLogic Server now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.