Pregunta

¿Alguien tiene una idea de lo gobierno de SOA es todo esto? ¿Cuál es la diferencia (o correlación) entre el Gobierno de SOA y de Gobierno de TI? y cómo puede ser aplicado usando plataformas SOA disponibles en el mercado?

Puede un proyecto construido sobre la plataforma SOA tenga éxito sin aplicar Gobierno de SOA? ¿Cómo? Estoy hablando aquí desde un punto de vista práctico.

¿Fue útil?

Solución

En su forma más básica, Gobierno de SOA se trata de la gestión de los servicios. En su nivel más básico, es posible pensar en temas tales como:

  • Gestión de la versión de los servicios - Servicio 1.0 ya se ha implementado, pero ahora hemos desplegado Servicio 1.1. ¿Cómo podemos redirigir los clientes del antiguo servicio a la nueva?
  • Realizar un ciclo de vida de servicios: un servicio se encuentra en el 'desarrollo'. Ahora se ha completado y ha Qaed, vamos a querer hacer la transición a la 'producción'. Tenemos que tener una forma de añadir metadatos al servicio para indicar que - lo que si queremos eliminar nuestros servicios de desarrollo, pero mantener nuestros seres producción funcionando

Es obvio que hay otros - no hay una solución gobernabilidad dura y rápida para cualquier ambiente. El grado en que es necesaria la gobernabilidad es un tema de debate.

exención de responsabilidad:. Yo trabajo para IBM WebSphere como consultor para que mis pensamientos están influenciados por eso y el producto de IBM más a menudo sugieren como una respuesta a las preguntas anteriores, Servicio de Registro y Repositorio de WebSphere

Otros consejos

gobierno de SOA es un subconjunto de gobierno de TI, donde usted se centra en definir , entrega y hace cumplir las reglas de gobierno de TI utilizando SOA. También es de toda la organización , de lo contrario, es prácticamente inútil, excepto como un ejercicio.

Gobierno de TI que es un subconjunto de gobierno corporativo y debe tener al menos una política de proporcionar valor de negocio en las cosas que hace la empresa.

Este es un ejemplo:

  1. Proporcionar valor comercial (política corporativa)
  2. proporcionando una calidad constante del servicio (la política corporativa)
  3. proporcionando métricas para cada procedimiento (gobierno de TI)
  4. proporcionando tiempos de transacción para cada operación de servicio (gobernabilidad SOA)

A medida que se profundiza las cosas se ponen más técnico y en realidad más fácil de aplicar.

SOA / TI / El gobierno corporativo es básicamente análogo a los fabricantes de la ley (los que definir las reglas), el juez / policía (los que cumplir las reglas), el resto de nosotros (los que entregas dentro de las reglas).

"tener una idea de lo que Gobierno de SOA es todo esto? ..."

La respuesta de Andrew Ferrier responde a esta pregunta bastante bien. Al igual que cualquier otro activo (si nos fijamos en los servicios de esa manera), la gestión de servicios es sobre el control del activo. Es similar a la gestión de código, excepto en un nivel empresarial y en general por el negocio. control de acceso, control de versiones, la propiedad, etc ... son todos los conceptos en este espacio.

"¿Puede un proyecto construido sobre la plataforma SOA tenga éxito sin aplicar Gobierno de SOA?"

Eso dependerá de su definición de éxito. Sin embargo, si usted quiere decir que usted puede implementar con éxito de SOA en una empresa sin gobierno (con poca o ninguna consideración de cómo se gestionará el servicio después de que sea en la producción), la respuesta es un rotundo "Sí". Sólo ten en cuenta que en algún momento en el futuro, un servicio desplegado en una empresa con el tiempo será discutido con respecto a la reutilización, la accesibilidad, y la propiedad (por nombrar algunos). Ahí es donde entra en la gobernabilidad y usted tendrá que hacerlo de forma manual.

En primer lugar, vamos a averiguar ¿Qué es la gobernanza?

El gobierno es el proceso de asegurar que los recursos de una organización se utilizan de una manera en que contribuyen al cumplimiento de la meta de una organización y se realiza de forma transparente y medibles recursos manner.The puede incluir tanto a las personas, procesos u otra física infrastructure.At el corazón de Gobierno es el concepto de controlar cómo se toman las made.There son un número de diferentes tipos de gobierno:

  • Gobierno Corporativo
  • Gobierno de TI
  • Arquitectura de Gobierno
  • El Gobierno de SOA
  • SDLC Gobierno

¿Por qué se ha vuelto importante de Gobierno?

La última década ha sacado a la luz varios escándalos corporativos que ponen de relieve las dificultades cuando las decisiones se toman sin la transparencia y la rendición de cuentas. A modo de ejemplo, a finales de los años 90 los departamentos de TI corporativos iniciaron una serie de proyectos de TI basada en la noción caprichosa de permanecer en la punta de lanza sin ninguna motivación clara de cómo estos proyectos contribuirán a la empresa.

¿Cuáles son los componentes básicos de gobernabilidad?

  • preceptos
  • Las personas
  • Procesos
  • Métrica

Para saber más acerca de lo que es la gobernabilidad de SOA, por favor encontrar este post .

Referencias

  1. Prentice.Hall.SOA.Governance.Governing.Shared.Services.On-Premise.and.in.the.Cloud.Apr.2011.ebookmf.com

  2. Gobierno SOA en Acción

  3. arquitectura orientada al servicio (SOA) de Gobierno de los servicios orientados Empresa

arquitectura orientada a servicios y Gobierno de SOA en busca de ayuda.

  

arquitectura orientada al servicio (SOA)   gobernabilidad es un concepto que se utiliza para   actividades relacionadas con el ejercicio   control sobre los servicios en una SOA. SOA   gobernabilidad puede ser visto como un subconjunto de   El gobierno de TI que en sí es un subconjunto   de gobierno corporativo. La atención se centra   en esos recursos a ser aprovechados para   SOA para entregar valor al negocio.

     

SOA necesita una base sólida que es   basado en estándares e incluye   políticas, contratos y nivel de servicio   acuerdos . Se espera que el negocio   para poder utilizar los servicios de la construcción   y cambiar el negocio de las organizaciones   procesar rápidamente. Para ello, un grado de   granularidad de los servicios disponibles   será requerido. Por consiguiente, una SOA   aumenta la necesidad de un buen gobierno   ya que ayudará a asignar la toma de decisiones   las autoridades, los roles y   responsabilidades y concentrar la atención   las capacidades organizativas necesarias   para tener éxito.

Al ser un empleado de una gran empresa, nuestro enfoque de gobierno de SOA comisarios el uso de estándares internos tales como el aprovechamiento de un formato de mensaje común, se asegura de que todos los WSDL producido cumple con las normas de seguridad, tales como la garantía de que todos los atributos han expresiones regulares que les corresponda por validación y se alinea con nuestra arquitectura estratégica de negocios.

Gobierno SOA también puede ser de dos niveles. A menudo se pasa su tiempo en sus aspectos internos, pero SOA también estaba destinado a abordar estas cuestiones entre las organizaciones asociado que pueden estar bajo totalmente independientes gubernamentales / corporativas "tiendas".

stadnards internos deben plegarse a la voluntad de la Comunidad más grande, al menos en los puntos de interconexión.

Desde un punto de vista práctico ...

  

¿Alguien tiene una idea de lo gobierno de SOA es todo esto?

Se trata de:

  • Definición de estándares de diseño e infraestructura de gobierno para los servicios (por ejemplo, SOAP y REST servicios). La infraestructura de gobierno es principalmente un registro de servicios.
  • Establecimiento de funciones, responsabilidades y procesos en relación con el ciclo de vida de los servicios. Ejemplo: un custodio de servicios es responsable de añadir una descripción de un nuevo servicio para el registro de servicios; un custodio esquema hará cumplir el patrón de diseño de esquema canónico.
  • El establecimiento de un sistema de gobierno de SOA, que es en la práctica un documento con todas las directivas de gobierno. El documento debe ser aprobado por MGMT superior (por ejemplo, CIO).
  

¿Cuál es la diferencia (o correlación) entre el Gobierno de SOA y de Gobierno de TI?

El gobierno de TI es más amplio y abarca desde la adquisición de la estación de trabajo a los desarrolladores de software de formación. el gobierno de SOA se centra en servicios de software, tales como los servicios SOAP y REST. El gobierno de TI debe abarcar el gobierno de SOA, si la organización ha adoptado SOA.

  

¿Cómo se puede aplicar usando plataformas SOA disponibles en el mercado?

Las plataformas que apoyan el desarrollo y ejecución de los servicios SOA "" son necesarias, por supuesto, para la creación y ejecución de SOAP y REST servicios. Pero el hecho de que va a crear servicios SOAP o REST no significa que esté siguiendo la orientación al servicio. Del mismo modo, el uso de los ESB o servidores de orquestación no quiere decir que estás haciendo SOA de la manera correcta. El éxito de SOA no es sólo acerca de la tecnología, sino también acerca de la gobernabilidad y la arquitectura (la comprensión y aplicación de los principios de orientación de servicio y patrones de diseño SOA).

  

Puede un proyecto construido sobre la plataforma SOA tenga éxito sin aplicar Gobierno de SOA?

Sí, se puede! El objetivo principal del gobierno de SOA es permitir a los beneficios a largo plazo debido a la reutilización, interoperabilidad, la normalización y otras propiedades agradables de los servicios a través de aplicaciones. el gobierno de SOA ayuda a su organización a tener el foco de la empresa en lugar de centrarse aplicación.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top