Distribuido vs Federado

Distribuido vs Federado

Publicado febrero 21, 2008 0 Comments

En una publicación anterior, SOA distribuida,tengo un par de comentarios sobre cómo encajan las tecnologías, como SAML, etc.  Me gustaría decir que el título fue Distributed Not Federated SOA,pero Distributed y Federated significan dos cosas diferentes, aunque en muchos despliegues, ambos se usan.

SoA distribuido es donde se realiza una implementación en un área geográfica. Un buen ejemplo está en Retail. En el caso de Retail, tal vez haya más de 1000 tiendas que están a 100 millas de distancia de la oficina central.  Todas estas tiendas normalmente estarán en la misma unidad organizativa.  Los requisitos de una SOA distribuida incluyen (pero no se limitan a) la capacidad de administrar, implementar y actualizar cualquier ubicación sin sobrecarga organizativa, es decir, no debe haber recursos de TI adicionales requeridos en el sitio de implementación.  Dentro de la infraestructura SOA también puede requerir lo siguiente:

  • La capacidad de pasar por firewalls utilizando prácticas estándar y aceptadas.
  • La capacidad de proporcionar alta disponibilidad sin la necesidad de una costosa infraestructura de TI, como discos compartidos.
  • La capacidad de definir procesos que esencialmente viajarán por la red y realizarán el procesamiento en la red donde tenga sentido.
  • La capacidad de implementar servicios en máquinas, ya sea propiedad del mismo centro de datos o del centro de datos de otra unidad organizativa nuevamente, sin ningún requisito adicional de mano de obra. Nota: Esto es común en los casos de uso del gobierno estatal y local.

Una implementación federada es muy diferente porque la idea es que diferentes organizaciones trabajen juntas y, como tal, algunas tecnologías, como la administración de identidades, son preocupaciones clave.  No es necesario distribuir una implementación federada. Por ejemplo, hay fabricantes que tienen diferentes divisiones que operan en el mismo edificio.  Un entorno federado permite que las diferentes unidades organizativas trabajen juntas a través de un contrato definido que permite la capacidad de invocar y compartir servicios públicos.  Sin embargo, cada unidad organizativa todavía querrá mantener muchas cosas privadas.  Se requiere seguridad acordada, SLA y otras definiciones contractuales para que esta infraestructura funcione.

Luego están las implementaciones federadas y distribuidas, como los grandes fabricantes globales que tienen plantas de fabricación en muchos países y muchas líneas de productos administradas por diferentes unidades organizativas.

SOA ¿Qué? Antes de saltar a la caja de juguetes de tecnología y tratar de asegurarse de que tiene todos los TLAs posibles en la solución, asegúrese de escuchar lo que se le está pidiendo y traiga la tecnología adecuada y no más; solo entonces estarás realmente en sintonía con lo que tu cliente quiere.

Comentarios

Comments are disabled in preview mode.
Temas

Ya está disponible la capacitación y certificación de Sitefinity.

Deje que nuestros expertos le enseñen cómo utilizar las mejores funciones de Sitefinity para ofrecer experiencias digitales atractivas.

Aprende más

Suscríbete para recibir todas las noticias, información y tutoriales que necesitas para crear mejores aplicaciones y sitios de negocios

Loading animation