ES2711348T3

System and method for providing data and application continuity in a computer system

Abstract

A system (100) for providing data continuity for one or more client systems (10), said system (100) comprising: a communication interface (130) configured to receive data from one or more client systems (10) ; a security infrastructure (400) configured to authorize a communication with the one or more of the client systems (10); a hardware infrastructure (140) comprising a replication engine (754) configured to create one or more virtual servers (620), and said one or more virtual servers (620) that are configured to store at least some of the received data of one or more customer systems (10); an application module (180) configured to execute one or more application programs corresponding to application programs running in the client system (10) on some of the data received from one of the client systems (10); and a portal (170) configured to provide access to one or more users associated with one or more client systems (10).

ES2711348T3, drawing sheet 1
Sheet 1 of 1

Term

2.5 yearsto projected expiry

Projected expiry 8 April 2029, counted from filing; an application has no term until it is granted.

  1. Priority
  2. Filed
  3. Published
  4. Today
  5. Projected expiry

12 claims: 2 independent, 10 dependent

  1. 1
    REIVINDICACIONES 1. Un sistema (100) para proporcionar continuidad de datos para uno o mas sistemas de clientes (10), dicho sistema (100) que comprende:una interfaz de comunicacion (130) configurada para recibir datos de uno o mas sistemas de clientes (10);una infraestructura de seguridad (400) configurada para autorizar una comunicacion con el uno o mas de los sistemas de clientes (10);una infraestructura de hardware (140) que comprende un motor de replicacion (754) configurado para crear uno o mas servidores virtuales (620), y dicho uno o mas servidores virtuales (620) que se configuran para almacenar al menos algunos de los datos recibidos de uno o mas sistemas de clientes (10);un modulo de aplicaciones (180) configurado para ejecutar uno o mas programas de aplicaciones correspondientes a programas de aplicaciones que se ejecutan en el sistema de cliente (10) sobre algunos de los datos recibidos de uno de los sistemas de clientes (10);y un portal (170) configurado para proporcionar acceso a uno o mas usuarios asociados con uno o mas sistemas de clientes (10).
  2. 2
    El sistema (100) segun la reivindicacion 1, que incluye ademas un mecanismo configurado para recibir entradas introducidas por el uno o mas usuarios en dicho portal (170) y para generar una configuracion de replicacion para dicha infraestructura de hardware (140) o dicho modulo de aplicaciones (180) correspondiente al sistema de cliente (10) asociado.
  3. 3
    El sistema (100) segun la reivindicacion 1, que incluye ademas una infraestructura de red (16) que comprende una o mas redes de clientes, cada una de dichas una o mas redes de clientes que comprenden una red privada configurada para el acceso por uno del uno o mas sistemas de clientes (10).
  4. 4
    El sistema (100) segun la reivindicacion 1, que incluye ademas una plataforma de control (700) que comprende uno o mas de un modulo de configuracion, un modulo de informe (720), un modulo de registro (730), un modulo de definicion de red (750), un modulo de definicion de servidor (760) y un modulo de definicion de archivo (770).
  5. 5
    El sistema (100) segun la reivindicacion 4, en donde dicho modulo de configuracion (700) incluye un mecanismo basado en reglas para generar una definicion de configuracion asociada con uno de los uno o mas sistemas de clientes (10), y un mecanismo basado en reglas que se configura para ser sensible a una o mas entradas del usuario asociado con el sistema de cliente (10).
  6. 6
    El sistema (100) segun la reivindicacion 5, en donde el portal (170) se configura para recibir dicha una o mas entradas del usuario y proporcionar dicha una o mas entradas a dicho modulo de configuracion.
  7. 7
    El sistema (100) segun la reivindicacion 1, en donde el portal (170) se configura para proporcionar un acceso de entidad a los servidores virtuales asociados con uno o mas de los sistemas de clientes, y dicho acceso que se basa en credenciales asociadas con dicha entidad.
  8. 8
    El sistema (100) segun la reivindicacion 7, en donde dicha entidad comprende una entidad socia y uno o mas de los sistemas de clientes (10) comprenden clientes de dicha entidad socia, y dicho portal (170) se configura para permitir que dicha entidad socia controle la configuracion de los servidores virtuales (620) asociados a dichos clientes.
  9. 9
    El sistema (100) segun la reivindicacion 8, que incluye ademas un modulo de aplicaciones, dicho modulo de aplicaciones que se configura para ejecutar uno o mas programas de aplicaciones sobre algunos de los datos recibidos de uno de los sistemas de clientes (10), y dicho o mas programas de aplicaciones correspondientes a programas de aplicaciones que se ejecutan en el sistema de cliente (10).
  10. 10
    El sistema (100) segun la reivindicacion 9, en donde dicho portal (170) se configura para permitir que dicho socio defina una configuracion de replicacion para dicha infraestructura de hardware (140) o dicho modulo de aplicaciones correspondiente al sistema de cliente (10) asociado.
  11. 11
    Un metodo para proporcionar continuidad de datos para uno o mas sistemas de clientes (10) a traves de un sistema de continuidad de datos (100), dicho metodo que comprende:recibir en el sistema de continuidad de datos (100) datos del uno o mas sistemas de clientes (10);proporcionar en el sistema de continuidad de datos (100) un motor de replicacion (754) configurado para crear uno o mas servidores virtuales (620), y dicho uno o mas servidores virtuales (620) que se configuran para almacenar al menos algunos de los datos recibidos del uno o mas sistemas de clientes (10);dicho metodo que se caracteriza por: ejecutar en el sistema de continuidad de datos (100) uno o mas programas de aplicaciones correspondientes a programas de aplicaciones que se ejecutan en el sistema de cliente (10) sobre algunos de los datos recibidos de uno de los sistemas de clientes (10).
  12. 12
    El metodo segun la reivindicacion 11, que incluye ademas el paso de almacenar los datos procesados por dicho uno o mas programas de aplicaciones.