Programa del Curso

SOA e impacto en Business

Conceptos de SOA

  • Anatomía de una empresa
  • Pesadilla informática
  • Arquitectura Orientada a Servicios
  • Componentización y reutilización
  • Beneficios de la Orientación al Servicio
  • Definición de SOA
  • Alineación de la empresa
  • ¿Qué es un Servicio?
  • Actores de servicio
  • Capas de servicios

Capas de servicio

  • ¿Qué es la estratificación?
  • Capas SOA
  • Ilustración de capas
  • Capa de almacenamiento de datos
  • Capa lógica de aplicación
  • Capa adaptadora
  • Capa de servicio de aplicaciones
  • Business Capa de servicio
  • Capa de orquestación
  • Aux: Capa de servicio de datos
  • Aux: Capa de servicio de seguridad
  • Conceptos de capas
  • Reglas generales de capas

Ciclo de vida del servicio SOA

  • Adopción de SOA
  • Etapas de adopción
  • Gestión de servicios
  • Descripción general del ciclo de vida del servicio SOA
  • El Círculo de la Vida de SOA
  • Fase de descubrimiento
  • Fase de Análisis y Diseño
  • Fase de implementación
  • Fase de implementación
  • Fase de supervisión
  • Fase de jubilación

Cómo un requisito se convierte en un servicio

  • Cómo un requisito se convierte en un servicio
  • Descubrimiento de requisitos
  • Análisis y diseño
  • Desarrollo
  • Nuevos requisitos
  • Descubrimiento
  • Análisis y diseño
  • Desarrollos de servicios

Fundamentos técnicos XML, WSD y SOAP

XML Fundación para servicios web

  • XML Conjunto de información
  • XML Espacios de nombres
  • XML Esquema: Tipos y estructuras de mensajes

WSDL (en inglés)

  • Anatomía de un contrato de servicio web
  • Descripción abstracta Diseño
  • Diseño de Descripción de Concreto

WSDL y WS-*

  • WS-Policy o Estructura de Políticas o Reglas Compuestas o Adjuntar Políticas a WSDL
  • WS-Direccionamiento

Diseño de mensajes SOAP

  • Estructura de mensajes SOAP
  • Nodos y roles
  • Intermediarios de SOAP
  • Mensajes de falla

JABÓN & WS-*

  • Seguridad WS-
  • Transacción WS

Esquema avanzado XML (opcional)

  • Flexibilidad de mensajes, Herencia de tipos, Composición
  • Reutilización, Diseño relacional, Esquema de la industria
  • Modularización, extensibilidad

WSDL avanzado (opcional)

  • Envío de mensajes, identificación de instancia de servicio
  • Centralización de políticas
  • Aserción de directiva personalizada

Control de versiones

  • Esquema de control de versiones XML
  • Control de versiones de contratos WSDL

Implementación del servicio con Java

API de Java para XML procesamiento (JAXP) (opcional si los asistentes están familiarizados con JAXP)

  • DOM, SAX y javax.xml.parsers
  • STAX y java.xml.stream
  • XSLT y javax.xml.transform

Arquitectura Java para enlace XML (JAXB)

  • Descripción general y arquitectura
  • Generación de clases Java a partir del esquema XML
  • Personalización de Java generado
  • Generación de XML Esquema a partir de clases Java anotadas
  • Servicios Web, WSDL, JAXB

API de SOAP con datos adjuntos para Java (SAAJ)

  • Descripción general, estructura de mensajes y API de SAAJ
  • Creación/Envío de mensajes
  • Descripción general del DOM
  • Uso de DOM con SAAJ
  • Manipuladores de jabón

API de Java para servicios web basados en XML JAX-WS

  • Especificaciones relacionadas: JAXB, SOAP, WSDL, WS-I Basic Profile 1.1, Anotaciones, JSR 109, Web Services Seguridad (JSR 183)
  • Asignación de WSDL a Java y de Java a WSDL
  • Creación de clientes con códigos auxiliares generados
  • Clientes asincrónicos con devolución de llamada o sondeo
  • MessageContext y WebServiceContext
  • Controlador para carga útil y protocolo
  • Participación de controladores en un servicio, un puerto o la capa de protocolo
  • Transporte no HTTP
  • Acceso a mensajes y gestión de sesiones

Manejo de datos binarios (opcional)

  • Descripción general y problemas
  • Manejo predeterminado
  • Descripción general de MTOM
  • Uso de MTOM en servicios y clientes
  • Uso de DataHandler

Valor de SOA / ROI

Propuesta de valor de SOA

  • El valor de SOA
  • Reducción de los gastos de integración
  • Ilustración de los costos de integración
  • Ripple Efecto de los cambios
  • Valor de las capas SOA
  • Costos de integración
  • Reutilización de activos
  • Economía SOA/ROI
  • Aumento de la agilidad empresarial
  • Agilidad SOA frente al enfoque tradicional de EAI
  • Reducción del riesgo empresarial
  • SOA alivia el riesgo de cumplimiento
  • Ventajas comerciales
  • Obstáculos para cuantificar el ROI

Requerimientos

Los asistentes deben tener conocimientos de Java y XML tecnologías.

  35 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