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


Dates are subject to availability and take place between 09:30 and 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