2 Samples and Related Information

The following sections describe the samples and related information that is available to assist you in learning more about WebLogic Web services.

Samples for WebLogic Web Service Developers

In addition to this document, Oracle provides a variety of code samples for Web services developers. The samples and tutorials illustrate WebLogic Web services in action, and provide practical instructions on how to perform key Web service development tasks.

Oracle recommends that you run the Web service samples before programming your own application that use Web services.

Web Services Samples in the WebLogic Server Distribution

WebLogic Server optionally installs API code samples in WL_HOME\samples\server\examples\src\examples\webservices, where WL_HOME is the top-level directory of your WebLogic Server installation. You can start the samples server, and obtain information about the samples and how to run them from the WebLogic Server Start menu.

Avitek Medical Records Application (MedRec) and Tutorials

MedRec is an end-to-end sample Java EE application shipped with WebLogic Server that simulates an independent, centralized medical record management system. The MedRec application provides a framework for patients, doctors, and administrators to manage patient data using a variety of different clients.

MedRec demonstrates WebLogic Server and Java EE features, and highlights Oracle-recommended best practices. MedRec is included in the WebLogic Server distribution, and can be accessed from the Start menu on Windows machines. For Linux and other platforms, you can start MedRec from the WL_HOME\samples\domains\medrec directory, where WL_HOME is the top-level installation directory for WebLogic Server. A Spring version of the application is accessible from the WL_HOME\samples\domains\medrec-spring directory.

Additional Web Services Samples Available for Download

Additional API samples for download can be found at https://codesamples.samplecode.oracle.com/. These samples include Oracle-certified ones, as well as samples submitted by fellow developers.

WebLogic Web Services Documentation Set

This document is part of a larger WebLogic Web services documentation set that covers a comprehensive list of Web services topics. The full documentation set includes the documents summarized in the following table.

Table 2-1 WebLogic Web Services Documentation Set

This document . . . Describes . . .

Introducing WebLogic Web Services for Oracle WebLogic Server (This Document)

An introduction to WebLogic Web services, the standards that are supported, interoperability information, and relevant samples and documentation.

Getting Started With JAX-WS Web Services for Oracle WebLogic Server

The basic knowledge and tasks required to program a simple WebLogic Web service using JAX-WS. The guide includes use cases and examples, iterative development procedures, typical JWS programming steps, data type information, and how to invoke a Web service.

Programming Advanced Features of JAX-WS Web Services for Oracle WebLogic Server

How to program more advanced features using JAX-WS, such as callbacks, XML Catalog, and SOAP message handlers.

Getting Started With JAX-RPC Web Services for Oracle WebLogic Server

The basic knowledge and tasks required to program a simple WebLogic Web service using JAX-RPC. The guide includes use cases and examples, iterative development procedures, typical JWS programming steps, data type information, and how to invoke a Web service.

Programming Advanced Features of JAX-RPC Web Services for Oracle WebLogic Server

How to program more advanced features using JAX-RPC, such as Web service reliable messaging, callbacks, conversational Web services, use of JMS transport to invoke a Web service, and SOAP message handlers.

Securing WebLogic Web Services for Oracle WebLogic Server

How to program and configure message-level (digital signatures and encryption), transport-level, and access control security for a Web service.

WebLogic Web Services Reference for Oracle WebLogic Server

Reference information on JWS annotations, Ant tasks, reliable messaging WS-Policy assertions, security WS-Policy assertions, and deployment descriptors.


Related Documentation—WebLogic Server Application Development

For comprehensive guidelines for developing, deploying, and monitoring WebLogic Server applications, refer to the documents summarized in the following table.

Table 2-2 Related Documentation—WebLogic Server Application Development

Review this document . . . To learn how to . . .

Introducing Web Services

Develop Web services for Oracle Fusion Middleware 11g.

Security and Administrator’s Guide for Web Services

Administer Web services for Oracle Fusion Middleware 11g.

Developing Applications for Oracle WebLogic Server

Develop WebLogic Server components (such as Web applications and EJBs) and applications.

Developing Web Applications, Servlets, and JSPs for Oracle WebLogic Server

Develop Web applications, including servlets and JSPs, that are deployed and run on WebLogic Server.

Programming WebLogic Enterprise JavaBeans for Oracle WebLogic Server

Develop EJBs that are deployed and run on WebLogic Server.

Programming XML for Oracle WebLogic Server

Design and develop applications that include XML processing.

Deploying Applications to Oracle WebLogic Server

Deploy WebLogic Server applications. Use this guide for both development and production deployment of your applications.

"Configuring Applications for Production Deployment" in Deploying Applications to Oracle WebLogic Server

Configure your applications for deployment to a production WebLogic Server environment.

Performance and Tuning for Oracle WebLogic Server

Monitor and improve the performance of WebLogic Server applications.

"Overview of WebLogic Server System Administration" in Introduction to Oracle WebLogic Server

Administer WebLogic Server and its deployed applications.