The Java Remote Interface (RMI) to SOAP Compiler

The Novell exteNd Web Services SDK rmi2soap compiler transforms Java RMI into SOAP stubs and skeletons. As such the output from the rmi2soap compiler constitutes the glue between the generic Novell exteNd Web Services SDK runtime and the typed client and server implementations provided by developers.

This guide to the Novell exteNd Web Services SDK rmi2soap compiler consists of the following sections:

  1. Introduction - a brief description of the rmi2soap compiler.
  2. Data Types - the data types supported by the rmi2soap compiler.
You can also refer to the rmi2soap man page for a detailed description of the compiler's command line options.

Introduction

The rmi2soap compiler generates stubs and skeletons, which are used by the client and server implementations. Although the stub is hidden when client look up remote Web Services from JNDI, the stub is still used at runtime to convert what looks like a local method invocation into a call going across the Internet using SOAP and HTTP. The skeletons are used by server implementations and there is support both for inheritance and delegation.

Data Types

The rmi2wsdl compiler support exactly the same data types as the wsdl2java and rmi2wsdl compilers.

Copyright © 2001-2003, Novell, Inc. All rights reserved.