En este punto voy a agregar un par de razones que van un poco más allá de lo meramente técnico y que deben tomarse en cuenta al diseñarse un sistema distribuido:
Corporate Compliance (Normas Internas Corporativas):
En la mayoría de las corporaciones actuales rigen una serie de normas internas, que establecen que tipo de información puede manejarse en las distintas áreas y/o la gran variedad de sistemas que la componen. Estas normas regulatorias están muy unidas a la cultura/estructura de la compañía y que cambian muy poco a través del tiempo. Para el caso de sistemas distribuidos esto determina donde, cuando y como puede distribuirse un sistema. Esto puede limitar el nivel de escala y distribución.
Regulación Legal:
Existen temas legales que por normas de una entidad competente del Estado limita de alguna forma a una compañía en el uso de sus sitsemas. Esto limita considerablemente la posibilidad de distribución de un sistema. Por ejemplo en Argentina, en el caso de los bancos, el B.C.R.A. Establece que un sistema que maneje información de los clientes de un banco (caso home-banking, procesamiento de datos, etc.) deberá establecerse dentro del Territorio Nacional o en la Casa Matriz del banco si se establece fuera del Territorio Nacional. Esta claro que por ejemplo si un banco multinacional se quisiera distribuir el sistema de procesamiento de transferencias entre cuentas de todos sus clientes queriendo hacer uso de los tiempos ociosos según el huso horario a través del globo, se encontraría con este impedimento legal que le impide realizar éste tipo de operatoria ya que si la información de un cliente se migra fuera de la casa matriz o del territorio nacional se estaría violando la ley y estar a merced de las consecuencias que esto conlleva.
Si bien en el caso de la República Argentina se limita en principio a los datos y al servicio brindado a los usuarios, no es especifico (hasta donde yo se) respecto al procesamiento, ya que en ese caso se podria migrar cierta información del banco (por ejemplo la contable) procesarla en forma paralela en equipos que no tengan carga en otra parte del mundo y luego regresar al origen con los resultados. Como el expectro de aplicaciones dentro de una institución como un banco es muy amplio se podria tener una política de distribución de ciertas aplicaciones críticas que puedan tener un esquema distribuído.

lleva 0 respuestas ↓
Aún no hay comentarios... Hacé que esto se mueva llenando el formulario.
Dejá un comentario