Objective:
Task of the project was to provide easy and flexible way of safe and reliable reserve storing of critical data.
Solution:
The system which was developed provides capability to store data from the client computer to the central server using simple and easy to use client application, and to restore these data back. The client application interacts with the server using XML-based Web Services; this allows the program to work through proxy-servers and firewalls, when only HTTP protocol is available.
Platforms, Tools and Technologies
The application was developed using Microsoft .NET Framework 1.1 on language C# for the server part and Borland C++ Builder 6 for the client application.
At this time, the client application works on Windows 2000 and XP. The server application works on Microsoft .NET Framework 1.1 and requires Microsoft SQL Server 2000 and Microsoft Internet Information Server 5.0 or higher.
The transfer protocol between server and client side is Web Services (SOAP, WSDL). The .NET Remoting technology is used for interaction between server modules on server side.
System Features:
- Data transmission using Web Services allows the program to work through firewalls and proxy-server without problems
- Simple and easy to use interface with tree-view representation of local and remote data
- Data transmission using chunking fragmentation
- Standard authentication support
- Online client registration using WebServices
- Standard authentication support
- Automatic scheduled backup mode support
- Large volume of stored data support
|