Index Request for information Site map Russian version

Phone (+7 383) 330-56-58, 330-35-62

 

Zoom

Backup system

The developed system allows to make data backup from the client's computer into the central server by means of a simple client application as well as to restore the saved data. The client application is connected with the server using the technology Web Services. It allows the program to work with proxi-servers and firewalls when only HTTP protocol is accessible.

Industry: Communication & IT
Scope of work:
 

Objectives:

Development of the simple and flexible system for reliable backup of the critically important data.

Solution:

the developed system allows to make data backup from the client's computer into the central server due to a simple client application as well as to restore the saved data. The clinet application is connected with the server using the technology Web Services. It allows the program to work with proxi-servers, firewalls when only HTTP protocol is accessible.

Tools and utilities:

The application is developed in Microsoft .NET Framework 1.1 on the language C# for the server part and on borland C++ Builder 6 for the client's part.

At present the client application functions under Windows 2000 and XP. The server application functions under Microsoft .NET Framework 1.1 and requires Microsoft SQL Server 2000 and Microsoft Internet Information Server 5.0 or even more.

The protocol of the passing data  between the derver and the client is Web Services (SOAP, WSDL). The technology .NET Remoting is used for the communication of the server's modules on the server part. 

Main features:

  • The data passing with the help of Web Services allows the program to work uninterruptedly even in the presence of the firewalls and proxi
  • The simple and useful interface with the tree-type structure of the data view;
  • Data passing by means of chunking;
  • Autentification support;
  • The client's on-line registration by means of WebServices;
  • Regime of the automatic creation of backups at the ordered periods of time;
  • Ability to save large information volumes.