<docbook><section><title>ODSBriefcaseProgrammersGuideWebServices</title><para>  </para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2">Briefcase Programmers Guide <ulink url="WebServices">WebServices</ulink></bridgehead>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">SOAP &amp; WSDL &amp; REST based</bridgehead>
<para>Purpose: Provide Briefcase resource browsing</para>
<bridgehead class="http://www.w3.org/1999/xhtml:h3">ODS Briefcase Services UI Endpoint</bridgehead>
<para>The ODS Briefcase Services UI endpoint: </para>
<programlisting>http://host:port/dataspace/services/briefcase/services.vsmx
</programlisting><para> The ODS Briefcase Services wsdl endpoint: </para>
<programlisting>http://host:port/dataspace/services/briefcase/services.wsdl
</programlisting><para>Endpoint: <ulink url="http://host:port/dataspace/services/briefcase/services.wsdl">http://host:port/dataspace/services/briefcase/services.wsdl</ulink></para>
<bridgehead class="http://www.w3.org/1999/xhtml:h2"> REST Requirements</bridgehead>
<orderedlist spacing="compact"><listitem>Browse the briefcase (GET to folder URI should give folder listing according to HTTP content negotiation.) </listitem>
<listitem>PUT resources (WebDAV/ODS session authentication) </listitem>
<listitem>POST changes to resource properties <orderedlist spacing="compact"><listitem>Owner, Group Owner </listitem>
<listitem>Sharing (to whom) </listitem>
<listitem>UNIX-style Access flags </listitem>
<listitem>Data type/other metadata </listitem>
<listitem>Tags (through tags API , using the resource URI) </listitem>
<listitem>Annotation (through annotation API, using the resource URI) </listitem>
</orderedlist></listitem>
<listitem>DELETE with normal semantics </listitem>
<listitem>GET with content negotiation </listitem>
<listitem>BROWSE resource metadata with GET requests</listitem>
</orderedlist><para><ulink url="CategoryBriefcase">CategoryBriefcase</ulink> <ulink url="CategoryApplicationServices">CategoryApplicationServices</ulink> <ulink url="CategoryProgrammersGuide">CategoryProgrammersGuide</ulink> <ulink url="CategoryWebService">CategoryWebService</ulink> </para>
</section></docbook>