Oracle® Application Server Web Services Developer's Guide 10g (10.1.3.1.0) Part Number B28974-01 |
|
|
View PDF |
The following sections provide a suggested roadmap through the documentation that takes you through the steps of developing a Web service.
Setting Up Your Environment
The following chapter describes how to set up your environment to use the functionality provided by OracleAS Web Services.
Best Coding Practices
The chapters in this section describe issues that you should consider as you design your Web service.
The following chapter describes the varieties of message formats that you can employ in OracleAS Web Services. It describes the advantages and disadvantages of each message format and suggests which format to use based on the client functionality.
The following chapter in the Oracle Application Server Advanced Web Services Developer's Guide identifies some of the common areas where interoperability problems can occur. It provides design suggestions and programming guidelines that increase the interoperability of your Web service with applications on different platforms.
Assembling Web Service Artifacts
OracleAS Web Services enables you to assemble Web service artifacts bottom up starting from Java classes, EJBs, JMS destinations, database resources, or source files which employ J2SE 5.0 JDK Web Service Annotations. You can also assemble the artifacts top down starting from a WSDL. In OracleAS Web Services, you use the WebServicesAssembler tool to perform the assembly. Chapter 18, "Using WebServicesAssembler" provides a reference guide to the tool.
The following chapters describe how to use the WebServicesAssembler tool to perform the different types of Web Service assembly supported by OracleAS Web Services.
Deploying the Web Service
While the WebServicesAssembler tool does not perform deployment, it does package the Web service into a deployable EAR or WAR file. Deploying this file is very similar to deploying any other EAR or WAR file into a running instance of OC4J. OC4J provides a separate book that describes how to perform deployment.
The following chapter provides additional information about the packaging format and the files required for deployment. The chapter also briefly describes the deployment support offered by the Oracle JDeveloper and Application Server Control tools.
Testing the Deployed Web Service
The following chapter describes the Web Service Test Page. This page lets you test whether deployment was successful without the need to write any code.
Assembling a Web Service Client
The following chapters describe how to use WebServicesAssembler to assemble a Web service client for the J2SE and J2EE platforms.
Adding Quality of Service Features to a Web Service
OracleAS Web Services support quality of service features, such as security, reliability, message logging, and auditing. The following chapters describe how to implement these features; they can be managed by other tools such as Oracle JDeveloper and Application Server Control. The following chapters appear in the Oracle Application Server Advanced Web Services Developer's Guide.
"Ensuring Web Services Security"
This chapter provides only an overview of the contents of the Oracle Application Server Web Services Security Guide. The Security Guide describes the Web Services implementation of message-level security.
Adding Advanced Functionality to a Web Service
The following chapters describe additional features that can enhance the performance and functionality of your Web service.
See also the following chapters in the Oracle Application Server Advanced Web Services Developer's Guide.
Alternative Web Service Strategies
The following chapters describe alternative modes of Web service implementation.
For example, you can write your own infrastructure to make Web service calls, create a client for non-SOAP protocols, or use a non-HTTP transport mechanism.
See also the following chapters in the Oracle Application Server Advanced Web Services Developer's Guide.
Reference Chapters and Appendixes
The following chapters and appendixes provide information to supplement the implementation and development tasks described in this book.
Chapter 3, "OracleAS Web Services Architecture and Life Cycle"
Appendix C, "oracle-webservices.xml Deployment Descriptor Schema"
See also the following reference chapters and appendixes in the Oracle Application Server Advanced Web Services Developer's Guide.