ibm-information-center/dist/eclipse/plugins/i5OS.ic.rzahp_5.4.0.1/rzahprpcover.htm

76 lines
5.6 KiB
HTML
Raw Normal View History

2024-04-02 14:02:31 +00:00
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html lang="en-us" xml:lang="en-us">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta name="security" content="public" />
<meta name="Robots" content="index,follow" />
<meta http-equiv="PICS-Label" content='(PICS-1.1 "http://www.icra.org/ratingsv02.html" l gen true r (cz 1 lz 1 nz 1 oz 1 vz 1) "http://www.rsac.org/ratingsv01.html" l gen true r (n 0 s 0 v 0 l 0) "http://www.classify.org/safesurf/" l gen true r (SS~~000 1))' />
<meta name="DC.Type" content="concept" />
<meta name="DC.Title" content="Using Sun TI-RPC to develop distributed applications" />
<meta name="abstract" content="Remote procedure call (RPC) provides a high-level paradigm, which allows distributed applications to communicate with one another." />
<meta name="description" content="Remote procedure call (RPC) provides a high-level paradigm, which allows distributed applications to communicate with one another." />
<meta name="DC.Relation" scheme="URI" content="rzahpprint.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahpusebind.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahhpusegen.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahpnetconfig.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahprpcnls.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahpservicecode.htm" />
<meta name="DC.Relation" scheme="URI" content="rzahpclientcode.htm" />
<meta name="copyright" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Rights.Owner" content="(C) Copyright IBM Corporation 1998, 2006" />
<meta name="DC.Format" content="XHTML" />
<meta name="DC.Identifier" content="rzahprpcover" />
<meta name="DC.Language" content="en-us" />
<!-- All rights reserved. Licensed Materials Property of IBM -->
<!-- US Government Users Restricted Rights -->
<!-- Use, duplication or disclosure restricted by -->
<!-- GSA ADP Schedule Contract with IBM Corp. -->
<link rel="stylesheet" type="text/css" href="./ibmdita.css" />
<link rel="stylesheet" type="text/css" href="./ic.css" />
<title>Using Sun TI-RPC to develop distributed applications</title>
</head>
<body id="rzahprpcover"><a name="rzahprpcover"><!-- --></a>
<!-- Java sync-link --><script language="Javascript" src="../rzahg/synch.js" type="text/javascript"></script>
<h1 class="topictitle1">Using Sun TI-RPC to develop distributed applications</h1>
<div><p>Remote procedure call (RPC) provides a high-level paradigm, which
allows distributed applications to communicate with one another.</p>
<p>Sun Microsystems developed open networking computers (ONC) RPC to easily
separate and distribute a client application from a server mechanism. Transport
independent remote procedure call (TI-RPC) or ONC+ RPC is the latest version
of RPC to be released. By providing a method for abstracting the underlying
protocol used at the network layer, TI-RPC can provide a more seamless transition
from one protocol to another.</p>
<p>For detailed information about designing, implementing, and maintaining
distributed applications by using TI-RPC, refer to the <em>ONC+ Developer's
Guide</em> by Sun Microsystems, Inc. on the <a href="http://docs.sun.com" target="_blank">Sun Product Documentation Web site</a> <img src="www.gif" alt="Link outside information center" />.</p>
<div class="p"><img src="./delta.gif" alt="Start of change" /><div class="note"><span class="notetitle">Note:</span> By using the code examples, you agree to the terms of the <a href="codedisclaimer.htm">Code license and disclaimer information</a>.</div>
<img src="./deltaend.gif" alt="End of change" /></div>
</div>
<div>
<ul class="ullinks">
<li class="ulchildlink"><strong><a href="rzahpprint.htm">Printable PDF</a></strong><br />
Use this to view and print a PDF of this information.</li>
<li class="ulchildlink"><strong><a href="rzahpusebind.htm">Use the rpcbind daemon</a></strong><br />
When a client wants to connect to a remote procedure call (RPC) service, it contacts the RPCBIND daemon and requests the address of the service. In this way, addresses can be dynamic and the client does not need to know which port the service is waiting on.</li>
<li class="ulchildlink"><strong><a href="rzahhpusegen.htm">Use the rpcgen compiler</a></strong><br />
The RPCGEN command generates C code from an input file that is written in the remote procedure call language (RPCL). You can use the generated C code to implement an RPC protocol.</li>
<li class="ulchildlink"><strong><a href="rzahpnetconfig.htm">Use the network selection mechanism</a></strong><br />
The network selection mechanism allows you to choose the transport on which an application should run.</li>
<li class="ulchildlink"><strong><a href="rzahprpcnls.htm">Use data conversion support</a></strong><br />
All transport independent remote procedure call (TI-RPC) application
programming interfaces (APIs) are enabled for National Language Support (NLS)
on i5/OS™.</li>
<li class="ulchildlink"><strong><a href="rzahpservicecode.htm">Examples: Develop service applications based on TI-RPC code</a></strong><br />
Transport independent remote procedure call (TI-RPC) programming
provides an effective method for developing distributed client-server based
applications on i5/OS™.</li>
<li class="ulchildlink"><strong><a href="rzahpclientcode.htm">Develop client applications based on TI-RPC code examples</a></strong><br />
Transport independent remote procedure call (TI-RPC) programming
provides an effective method for developing distributed client-server based
applications on i5/OS™.</li>
</ul>
</div>
</body>
</html>