<?xml version='1.0'?>

<reference anchor='RFC2614'>

<front>
<title abbrev='Service Location API'>An API for Service Location</title>
<author initials='J.' surname='Kempf' fullname='James Kempf'>
<organization>Sun Microsystems</organization>
<address>
<postal>
<street>901 San Antonio Rd.</street>
<city>Palo Alto</city>
<region>CA</region>
<code>94303</code>
<country>US</country></postal>
<phone>+1 650 786 5890</phone>
<facsimile>+1 650 786 6445</facsimile>
<email>james.kempf@sun.com</email></address></author>
<author initials='E.' surname='Guttman' fullname='Erik Guttman'>
<organization>Sun Microsystems</organization>
<address>
<postal>
<street>Bahnstr. 2</street>
<city>Waibstadt</city>
<region />
<code>74915</code>
<country>DE</country></postal>
<phone>+49 7263 911701</phone>
<email>erik.guttman@sun.com</email></address></author>
<date month='June' year='1999' />
<abstract>
<t>The Service Location Protocol (SLP) provides a new way for clients to dynamically discovery network services.  With SLP, it is simple to offer highly available services that require no user configuration or assistance from network administrators prior to use.  This document describes standardized APIs for SLP in C and Java.  The APIs are modular and are designed to allow implementations to offer just the feature set needed.  In addition, standardized file formats for configuration and serialized registrations are defined, allowing SLP agents to set network and other parameters in a portable way.  The serialized file format allows legacy services to be registered with SLP directory agents in cases where modifying the legacy service program code is difficult or impossible, and to portably exchange a registration database.</t></abstract></front>

<seriesInfo name='RFC' value='2614' />
</reference>
