# File Server (Web-enabled)

## Introduction

### How to install and use the web-based file management service servlets. What is the basic structure of the web-based file management service ?

The web based file management assumes three factors:

- A (meta) data service in cooperation with a presentation service to manage data about documents and files and display it to the user.
- Access to these services must be protected with authentication and authorization mechanisms.
- A file service that manages the physical files. A user or application who wants to check-in, check-out or delete files via the browser.

These factors may be based on different machines connected through LAN or WAN or just on one machine (mainly during test). In most cases all services will run on one machine while the users browser will run on a different machine. For better security the communication between the user and the services should use SSL connections. The communication between the services is based on encrypted messages.

### Who needs the web-based file management service?

If you are operating a data service or a file service you will need to install the servlets into your Tomcat servlet container. If a site is just implementing one of the two it can switch off not needed servlets by adapting the web.xml configuration file. If you operate a file service the servlets will need access to the usual native fms libraries.

Normally the presentation service will be tightly coupled with the data service. But if you have access to existing services on your network you could just access these services in your presentation service and would not need to install the servlets. Still the access to the data service must be protected with authentication and authorization mechanisms as mentioned above.

The users do not need to install DLLs or other components on top of the browser.

If you use a web presentation service (Web Client), the Web File Service requires access to this! Using a Java Client the access is not required.

### Requirements

- Hardware: All supported platforms for Agile e6
- Software: Tomcat servlet engine with Apache web server
- Know-How: Administrator with knowledge in a Tomcat environment

### Installation

File list

The following files are needed to install the file service to the Tomcat web server:

- FileService.war the file service web application

Info to the War file:

The FileService.war has to be installed at $TOMCAT_HOME/webapps