The Authentication Services is a supporting that is used for authentication. File Client The File Client is a supporting actor that is internal to the File Access Services System. It implements client-side protocol components and consumes the file services that are offered by the WebDAV server. Stakeholders User The User is the person who requires remote file access in order to read, create or modify files on another computer. The User interacts with the File Access Services System through the Application. Precondition User has a URL path to a WebDAV file server that supports the SEARCH option. Main Success Scenario Trigger: The User opens an Application to access a file in the web server. The Application directs the file client to display a list of and directories at the URL by using the GET method of a WebDAV http request ([RFC4918] section 8.4) in order to enumerate the files and directories, and their attributes that are known to the web server. In response to User's selecting one of the displayed directories, Application displays a list of files as returned by the WebDAV service by using List Files in a Web Directory use case (section ). In response to the User selecting one of the displayed files, the Application directs the file client to initiate operations on the User-selected file using the Perform File Operation Using WebDAV use case (section ). Post Condition The User is able to interact with WebDAV to access a file on a web server. Extensions None. Supporting Use Cases List File Servers This use case supports the Access a File in a Workgroup use case (section ). Context of Use: To display a list of file servers available in the workgroup when a User accesses a file via an application. Goal: To list the available file servers in a workgroup and their properties. Actors: Application Browser Service File Client Stakeholders
The Authentication Services is a supporting that is used for authentication. File Client The File Client is a supporting actor that is internal to the File Access Services System. It implements client-side protocol components and consumes the file services that are offered by the WebDAV server. Stakeholders User The User is the person who requires remote file access in order to read, create or modify files on another computer. The User interacts with the File Access Services System through the Application. Precondition User has a URL path to a WebDAV file server that supports the SEARCH option. Main Success Scenario Trigger: The User opens an Application to access a file in the web server. The Application directs the file client to display a list of and directories at the URL by using the GET method of a WebDAV http request ([RFC4918] section 8.4) in order to enumerate the files and directories, and their attributes that are known to the web server. In response to User's selecting one of the displayed directories, Application displays a list of files as returned by the WebDAV service by using List Files in a Web Directory use case (section ). In response to the User selecting one of the displayed files, the Application directs the file client to initiate operations on the User-selected file using the Perform File Operation Using WebDAV use case (section ). Post Condition The User is able to interact with WebDAV to access a file on a web server. Extensions None. Supporting Use Cases List File Servers This use case supports the Access a File in a Workgroup use case (section ). Context of Use: To display a list of file servers available in the workgroup when a User accesses a file via an application. Goal: To list the available file servers in a workgroup and their properties. Actors: Application Browser Service File Client Stakeholders