Estás en: Inicio > Listado de proyectos > Software y Tecnología > Desarrollo de Sistemas > Aplicaciones Windows > Software Para Backup Remoto

Proyecto: Software Para Backup Remoto

Visible en:
ar bo br cl co cr cu ec sv es gt hn mx ni pa py pe do pr uy us ve xx
 
Título:
 
Encabezado:
Se requiere un software que elabore respaldos en un servidor remoto, debe de llevar autentificación de usuarios, acceso sftp o ftp o configurable, historiales, etc...
 
Autor:
netyco (0) ar
 
Tipo de ofertas:
Públicas
 
Presupuesto:
2.500,00 ARS (3.648.850,00 PYG)
 
Tiempo de entrega:
60 días
 
Método de pago:
A convenir
 
Fecha de publicación:
21/08/2008 11:00
 
Finaliza en:
Finalizado
 
Visitas: 1992 | Preguntas: 7 | Ofertas: 16 |  Recomienda este Proyecto
 
  ¿Qué es un proyecto? ¿Cómo publicar un proyecto? ¿Cómo realizar una oferta?
Descripción:

Se requiere un software que elabore respaldos en un servidor remoto, debe de llevar autentificación de usuarios, acceso sftp o ftp o configurable, historiales,  restaurar archivos,....... etc.; este software debe de ser compatible con XP, Vista y Windows Server  como un servicio o proceso en segundo plano con su tray-icon o como un servicio de Windows.

  • Ingreso privado al sistema (los datos se extraerían de una pagina, el programa debe ser capaz de validar las solicitudes por el protocolo http. O https o configurable. El programa debe enviar los datos a un servidor remoto.

    Ejemplo: http://www.servidor.com/login.php?user=juan&pass=123456

    Este archivo regresara un TRUE, FALSE o algún código de error el cual detallaría si es una cuenta activa, inactiva, etc.. Si los datos son validos, se puede acceder al sistema, y nosotros guardaremos por medio de esa pagina los siguientes datos:

    Ip:
    NombreUsuario (el usuario del sistema operativo)
    NombreDeLaPC
    Fecha /Hora

  • Debe existir la posibilidad de crear "Tareas" de respaldos. Y también debe existir la posibilidad de modificar o eliminar cualquiera de estas tareas.

  • A la hora de agregar o modificar una determinada tarea el usuario debe encontrarse con estas opciones:
  •  
    1. Nombre de la tarea
    2. Estado de la tarea (Activa o inactiva)
    3. Incluir Sub Directorios (Opción de Si/No)
    4. Crear respaldos separados usando fechas (Opción de Si/No)
    5. Tipo de respaldo: (Completo, Incremental)
    6. Selección de las carpetas y ficheros a respaldar.

    7. Incluir solamente estos ficheros (*.doc o *.mp3) - (configuración opcional)

    8. Archivos a omitir, por ejemplo (*.log o ale*_*date.doc) el * es comodín (opcional)

    9. Horario (Único, diario, semanal, mensual, Anual, manual)
    10. Proteger el archivo con contraseña? (Escribir clave)
    11. Opciones de división (si el archivo es MUY muy pesado, que se divida en partes lógicas y se suban al servidor de manera ordenada)

  • Cuando se tenga que ejecutar una tarea de respaldo, el programa debe comprimir los archivos y enviarlos a un servidor remoto vía FTP o SFTP (de preferencia)

  • El sistema, antes de hacer el envío de los datos al servidor, deberá consultar desde una URL el estado del espacio en disco asignado a ese usuario en el servidor, ejemplo:
     http://www.servidor.com/EspacioDisco.php?user=juan&pass=123456&NombreTarea=Nombre

    este archivo devolvería unas variables del estilo:
    EspacioUsado = 50Gb
    EspacioDisponible = 20GB

  • Los datos en el servidor deben guardarse por tareas en el servidor, por ejemplo:
    c:\\BackupDatos\Juan\NombreTarea\ carpetas que se generaran en el servidor por medio de una URL similar a las anteriores cuando se genere una nueva tarea.

  • En uno de los Menús del programa debe existir la opción de recuperar los datos (archivos respaldados). Esto será otra pagina la cual se va a obtener desde el servidor y permitirá que el usuario guarde donde quiera los archivos respaldados.

También necesitamos una opción para descomprimir los backups generados.

La persona que se encargue del proyecto debe comprometerse a:

  • - Cumplir en tiempos de entrega del producto.
  • - Garantía de funcionamiento y seguimiento de bugs.
  • - Código fuente documentado
  • - Instrucciones de los archivos a incluir para la realización del instalador

Respecto al presupuesto, la verdad no estoy seguro de cuanto pueda costar, me interesaria recibir cotizaciones para poder analizarlas y evaluarlas para decidir cual de todas las propuestas nos parece mejor en cuanto a $, tiempo y garantias de funcionamiento.

Muchas gracias desde ya.

Ayuda Información agregada 21/08/2008 21:55

No se si me exprese bien en las anteriores descripciones, el tema esta en que nosotros somos los que nos encargariamos de realizar el "servicio" en el servidor.

Nosotros nos encargariamos del desarrollo de las aplicaciones en PHP, es por esto que necesitamos simplemente el cliente que sea capaz de realizar las validaciones con los ejemplos que le proporcionamos anteriormente.

Información agregada 22/08/2008 08:55

Otra aclaracion: Los clientes se ejecutarian en distitnas maquinas, el cliente es el que requiere tener un instalador, dado a que el mismo se repartira en distintas computadoras.

Preguntas
16/10/2008 14:22 P: Usted enviaría un protototipo funcional de su sistema programado en php, o por lo menos el contenido de las paginas HTLM de respuesta a que sus sistema debe dar a los request que debe hacer la aplicacion cliente? Lo otro que me preocupa, y esto es un problema de ética, aunque supongo es responsabilidad de su sistema, esta en el hecho de autorizar el acceso por ftp. Supongo que cualquier usuario logeado en su sistema tiene acceso pleno al ftp por lo que desde la aplicacion cliente debe manegar las credenciales? Hago esta pregunta por las credenciales entonces yo tendria que manipularlas en el codigo fuente, sin embargo para una red microsoft usando las credenciales de la red, auntenticando contra un directorio activo el sistema no tendria que autenticarse contra la pagina en php, y nunca manipularia desde la aplicación las credenciales de los usuarios. sauco (0) cu
     
16/10/2008 13:57 P: En que estado está el proyecto? Existen personas trabajando en él? Hay algun equipo creado? De existir como puedo incorporarme? De no existir equipo aun estoy a tiempo para hacerle alguna otra oferta? sauco (0) cu
     
29/08/2008 20:52 P: Buenas. Se me ocurre que el mejor lenguaje es .NET 3.0. La unica duda que tengo es sobre que se va a autenticar, contra dominio, base de datos? En cuanto al envio de parametros a cualquier pagina web, ¿se puede hacer por post en lugar de get? es mas seguro. La ultima pregunta es si debe ser compatible con windows 2000 server, ya que algunos temas de seguridad no se tratan igual que en el 2003 y 2008. Desde ya muchas gracias. gbsistemas (0) ar
     
25/08/2008 09:27 P: Hola pense que me ofectarian , o parece que se estan su tiempo , les dije que dias mas pero ya realmente he empezadoa hacer algo y desde el punto , tal que me oferten solo quiero 23 dias como les puse , saludos . latincode (-3) ve
     
21/08/2008 22:22 P: Estimado, como te comente mi idea era hacer un web service . El mismo se podía desarrollar utilizando PHP. Insisto con esto, a pesar que aclaraste lo del desarrollo. Desde mi punto de vista un web service seria una mejor solucion que pasando parametros por Query, lo cual puede ser muy inseguro. Los web service estan siendo ampliamente usados por los beneficios obtenidos. La aplicación de escritorio la podemos desarrolla con vb.net o vb6 o cualquier lenguaje a elección. Propongo realizar un instalador con inno setup (Pascal Script), que es un programa que permite desarrollar instaladores muy personalizados, dando como resultado la total automatización del proceso de instalación. Te consulto otra cosa: los archivos de backup se van a subir al servidor a travez de ftp? Saludos nationalti (0) ar
     
21/08/2008 14:17 P: Estimado, quería saber si se inclina por algún lenguaje de programación en particular. Se me ocurre hacer un web service que contenga todos los metodos necesarios para el funcionamiento. El mismo se encontrara en la web y podra ser accedido por cualquiera de los clientes que van a estar ocultos como un servicio. Saludos. nationalti (0) ar
21/08/2008 21:43 R: La parte web la queremos desarrollar nosotros. comentame por faovr un ppoco mas sobre tus ideas.  
21/08/2008 14:07 P: SE PUEDE HACER EN CUALQUIER LENGUAJE ?¿ latincode (-3) ve
21/08/2008 21:43 R: Si, lo que importa es que funcione!  

Volver arriba

Fecha Oferta T. de entrega  Precio Postulante
11/11/2008 13:50 Software Para Backup Remoto 30 días 750,00 USD dadycomp (0) es
05/11/2008 20:50 Backup Basic 30 días 4.600,00 MXN demospsoftware (0) mx
11/09/2008 09:10 Clon De Handybackup 6.1 Customizado .Net 60 días 2.900,00 USD elruso (1) ve
05/09/2008 12:10 Sistema De Backup Remoto 20 días 3.000,00 USD milenkonanjari (0) cl
02/09/2008 19:30 Backup En Java O Delphi (Ya Hecho Y Probado) 75 días 600,00 USD kodelux (0) cu
31/08/2008 20:30 Sistema Backup Completo Con Todas Las Opciones Y Más. 2 días 600,00 EUR averbell (0) es
30/08/2008 07:30 Solucion Compuesta .Net 60 días 2.500,00 ARS gbsistemas (0) ar
22/08/2008 13:10 Aplicación De Escritorio + Instalador 50 días 2.500,00 ARS nationalti (0) ar
21/08/2008 17:10 Propuesta Para Desarrollo De Sistema De Backup 60 días 3.000,00 ARS omilen (0) ar
21/08/2008 17:10 Solucion En Segundo Plano Https 30 días 1.000,00 USD bluebit (0) uy
21/08/2008 16:30 Oferta Desarrollo 8 días 450,00 EUR tfacto (1) es
21/08/2008 15:10 Mi Equipo Tiene 6 Años De Experiencia En Programacion 23 días 600,00 USD latincode (-3) ve
21/08/2008 15:10 Servidor Backup 30 días 700,00 EUR halther (0) co
21/08/2008 14:30 Slaudos Sistema De Respaldo Via Ftp 15 días 1.000,00 USD gmolina (0) ec
21/08/2008 13:10 Software Para Backup Remoto 60 días 3.200,00 ARS ingnucious (0) ar
21/08/2008 12:30 Software De Backup Y Agentes Para Linux Y Windos 60 días 3.500,00 ARS martinolid (0) ar

Volver arriba

Realizar Oferta

Título: Software Para Backup Remoto
Autor: netyco
Fecha de inicio: 21/08/2008 11:00

  • Todas las ofertas generan un compromiso entre las partes.
  • No se puede ofertar en proyectos finalizados.

Volver arriba