Distinct ONC RPC/XDR Toolkit for Java
The Distinct ONC RPC/XDR Toolkit for Java has been developed so that Java developers can bridge existing legacy systems into their network infrastructure with minimal effort. It comprises a set of tools and libraries that enable Web application designers to create ONC RPC clients and servers in pure Java.
English
Supported Technologies
AIX,
HP/UX,
Linux,
MVS(OS/390),
Solaris/Sun OS,
Windows 95/98/ME,
Windows XP/2000/NT
Software, Web-Based (Browser)
Click on a technology to view similar products within this category.
Pricing
Users (# of seats)
$595 to $1,057
codykid@distinct.com
4083668933
Run Time fees required for deployment.
Additional Product Information
The Distinct ONC RPC/XDR Toolkit for Java enables you to write standard ONC RPC clients and servers in pure Java. ;The Distinct ONC RPC/XDR Toolkit for Java consists of the following components. ;The RPC runtime library. It complies with RFC 1831 (RPC: Remote Procedure Call Protocol Specification Version 2) and RFC 1832 (XDR: External Data Representation Standard). The API consists of classes that allow you to write pure Java clients, for standard RPC servers, that can be embedded in applets and be run by a standard Web browser. It also allows you to develop ONC RPC stand-alone servers. The package allows connections over TCP, UDP or encapsulated over HTTP. ;A portmapper application in Java that implements portmap interface version 2. ;The Jrpcgen compiler translates standard RPC/XDR interface definition files into the Java source files that implement the client and server side stubs as well as the XDR conversions for the described interface. This means that Jrpcgen implements a Java language mapping for the standard ".x" IDL files. ;The RPCInfo utility displays a list of all the services registered with the portmapper on a system. This utility can be used to query the portmapper on the local host (by specifying "localhost" or no host name at all on the command line) or on a remote host (by specifying the name of the host as a command line argument). Source code for the RPCInfo utility is included for reference. ;The RPCGw CGI script allows you to execute arbitrary RPCs on the internet where firewalls usually block protocols, such as RPC, which do not use fixed ports. With RPCCGw you can also call RPC servers (from a Java applet) that are not located on the same host as the web server. In order to preserve the integrity and the privacy of your network, RPCGw uses a sophisticated access control list that allows you to specify exactly which procedure of which RPC program and version can be executed on which host via which protocol. ;The demo application consists of an XDR file which describes an interface of a very simple counter server, the server implementation, and a demo applet (along with an HTML page) that invokes the server when the user clicks on it. An additional utility queries the portmapper on the server (which may be the local host) to check if the counter server is currently running. Also included is a demo application which illustrates how to make broadcast RPCs to locate a server. ;Starting with version 3.0 Distinct RPC includes support for Secure RPC using AUTH_DES authentication. Support is included for both JCE and Cryptix IJCE.