%VOSWARNING% %META:TOPICINFO{author="RumiTsekova" date="1167749699" format="1.1" version="1.1"}% %META:TOPICPARENT{name="ODSBriefcase"}% ---++Briefcase Programmers Guide WebServices ---+++SOAP & WSDL & REST based Purpose: Provide Briefcase resource browsing --+++ODS Briefcase Services UI Endpoint The ODS Briefcase Services UI endpoint: http://host:port/dataspace/services/briefcase/services.vsmx The ODS Briefcase Services wsdl endpoint: http://host:port/dataspace/services/briefcase/services.wsdl Endpoint: http://host:port/dataspace/services/briefcase/services.wsdl ---++ REST Requirements 1. Browse the briefcase (GET to folder URI should give folder listing according to HTTP content negotiation.) 1. PUT resources (WebDAV/ODS session authentication) 1. POST changes to resource properties 1. Owner, Group Owner 1. Sharing (to whom) 1. UNIX-style Access flags 1. Data type/other metadata 1. Tags (through tags API , using the resource URI) 1. Annotation (through annotation API, using the resource URI) 1. DELETE with normal semantics 1. GET with content negotiation 1. BROWSE resource metadata with GET requests CategoryBriefcase CategoryApplicationServices CategoryProgrammersGuide CategoryWebService