Programa del Curso

Conceptos y temas clave

  • ¿Qué es SOA?
  • ¿Qué tipo de estilo arquitectónico elegir?
  • El estilo de "tubería y filtro"
  • Restricciones en los tipos de datos
  • El ciclo de vida del desarrollo
  • Proporcionar un nivel adecuado de abstracción
  • Temas clave abordados dentro de RUP for SOA

Identificación y especificación del servicio

  • Construcción de un modelo de un servicio
  • Servicios definidos por WSDL
  • Desarrollo de especificaciones de servicio
  • Definición de proveedores de servicios
  • Determinación de la granularidad de un servicio
  • Una especificación conductual
  • Especificación de la directiva
  • Definición de los servicios candidatos
  • Servicios de refactorización

Gestión de una cartera de servicios

  • Aplicaciones como entidades dinámicas
  • Una cartera de capacidades disponibles
  • Enlace de tiempo de proceso
  • Enlace en tiempo de ejecución
  • WSDL, XSD y WS-Policy
  • El proceso de gestión de la cartera de servicios
  • Configuración de un Acuerdo de Nivel de Servicio para un servicio web

Creación de particiones de soluciones orientadas a servicios

  • Gestión de los modelos
  • Categorización de los elementos
  • Diferentes partes interesadas que revisan el modelo
  • Uso de paquetes
  • Representación de vistas en el modelo
  • Estructura compuesta de UML 2.0
  • Uso de "piezas" y "conectores"
  • Particionamiento de los servicios administrados

Directrices nuevas y actualizadas

  • Administración de archivos adjuntos de mensajes
  • Diseño de mensajes
  • Garantizar la coherencia del esquema de mensajes
  • Encapsulación de datos de servicio
  • Esquema de datos de relación: límites de servicio
  • Mediación de servicios
  • Gestión del Estado
  • Los méritos de los servicios apátridas y apátridas
  • Administración del estado de los recursos
  • GoDe los servicios a los componentes de los servicios
  • El modelo tradicional de diseño/implementación

Diseño centrado en el mensaje

  • Centrarse en el dominio de servicio
  • Ingeniería de dominio
  • Aplicación del análisis y el diseño orientados a objetos
  • Producción de modelos altamente reutilizables
  • El ámbito tradicional de empresa a empresa
  • Estandarización EDI
  • Mensaje híbrido y enfoque centrado en el servicio
  • Análisis de casos de uso
  • Documentación de los requisitos
  • Uso de modelos de procesos de negocio
  • Requisitos no funcionales
  • La base de datos de requisitos

Diseño centrado en el servicio

  • Exponer las funciones que se esperan de la empresa
  • Exponer las operaciones de los proveedores de servicios
  • Creación de interfaces de servicio intuitivas
  • Modelado centrado en el servicio
  • Enfoque basado en casos de uso
  • Comprender las necesidades de los actores
  • Los objetivos del proyecto, desde el punto de vista empresarial
  • Implicación del arquitecto de software
  • Información de la póliza, requerida por los consumidores del servicio
  • El rol del ejecutivo de negocios
  • Interacción con el sistema back-end
  • Conexión del servicio al modelo de implementación
  • Perfeccionamiento del modelo de servicio
  • Abordar los problemas de rendimiento

Collaboration Diseño centrado en el Collaboration

  • Servicios de colaboración
  • Vista de proceso de los servicios
  • Modelos de negocio tradicionales
  • Cumplir roles en la colaboración
  • Procesos de intercambio de socios (PIP)
  • Estándares OAGIS
  • Mentalidad centrada en el proceso
  • La "brecha entre empresas y TI"
  • Actividades de "caja negra"
  • Definición de indicadores clave de rendimiento (KPI)
  • Control de versiones y publicación de un modelo
  • Producción de métricas para la supervisión
  • Lenguaje coreográfico
  • Lenguaje de ejecución de procesos de negocio (BPEL)
  • Supervisión de los servicios

¿Qué es SOA Governance?

  • Cumplimiento de normas o leyes
  • Gestión del cambio
  • Garantizar la calidad de los servicios
  • Gestión de la cartera de servicios
  • Gestión del ciclo de vida del servicio
  • Políticas de uso para restringir el comportamiento
  • Supervisión del rendimiento de los servicios

El problema SOA Governance

  • Governance que aparecen como iniciativas SOA
  • Un entorno dinámico para que los servicios interactúen
  • Fomentar la reutilización de los servicios
  • Controlar la forma en que los servicios interactúan entre sí

SOA Governance Períodos de prácticas

  • Primero: darse cuenta de que la gobernanza es necesaria
  • Segundo: gobernanza que mejora la ejecución del negocio
  • Tercero: tecnología de mezcla y cambios en el comportamiento
  • Cuarto: selección e implementación de tecnología

Servicio Management

  • Perspectiva en tiempo de diseño
  • Perspectiva en tiempo de ejecución
  • Repositorio de servicio para su reutilización
  • Servicios contenidos en plataformas heterogéneas
  • Virtualización de servicios para la gestión en tiempo de ejecución de los servicios

Componentes críticos de la gobernanza

  • Servicio de registro de servicios y un repositorio de activos
  • Creación de un "Centro SOA de Excellencia"
  • Centrarse en el establecimiento de directrices organizativas de SOA
  • La madurez organizacional
  • Políticas de gobernanza acordadas

SOA Governance Herramientas

  • Monitoreo de eventos en tiempo real
  • Fallos en un marco BSM
  • Instrumentación de nivel de servicio
  • Engancharse a los sistemas de gestión operativa
  • Virtualización como facilitador para separar la lógica de gobernanza/servicio
  • Virtualización de servicios gestionada por el personal operativo

Desarrollo de la gobernanza central de SOA

  • ¿Por qué la pila de tecnología SOA se ha vuelto compleja?
  • Mezcla entre COTS e in-house
  • Justificar la ayuda de consultores externos
  • Averiguar en qué negocio estamos realmente

Funciones y responsabilidades involucradas en SOA Governance

  • Establecimiento de un Centro SOA de Excellencia
  • Planificación en toda la empresa y asistencia en la ejecución
  • Las funciones del arquitecto de SOA/arquitecto de gobernanza
  • Resolución de posibles conflictos de intereses
  • Asegurarse de que se siguen las directrices de gobernanza

Barreras para la gobernanza de SOA

  • No darse cuenta de la necesidad de la gobernanza
  • Falta de Gotecnologías de vernance
  • Falta de virtualizaciones de servicios

Estado de la buena gobernanza

  • Interacción con partes externas
  • Gestión de las reglas de negocio y la gestión de BRE
  • Normas para el buen gobierno
  • El repositorio de acuerdos
  • Integración proactiva de la gobernanza en el negocio
  • Governance por acción más que por declaración
  • Monitoreo de SLA para establecer precios premium

Factores críticos de éxito

  • Empieza a pensar en la gobernanza desde el principio
  • Considera la gobernanza como un objetivo móvil
  • Gestione las políticas como entidades con sus propios ciclos de vida
  • Elige una plataforma tecnológica
  • La plataforma debe abordar las necesidades inmediatas de gobernanza
  • Soporte futuro a medida que se escala la infraestructura SOA
  • Hacer cumplir los acuerdos de nivel de servicio

Requerimientos

Experiencia en diseño de software

  21 horas
 

Número de participantes


Comienza

Termina


Las fechas están sujetas a disponibilidad y tienen lugar entre 09:30 y 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (3)

Cursos Relacionados

Talend Open Studio para ESB

  21 horas

Arquitectura Orientada a Servicios: Estrategia, Tecnología y Metodología

  35 horas

Categorías Relacionadas