Oracle Service Bus: Entorno de Desarrollo



Documentos relacionados
PROTOCOLOS DE APLICACIÓN PRÁCTICA EN INFOMED INTEROPERABILIDAD

<Insert Picture Here> Oracle Service Bus Enrique Martín Casado Presales Manager

INTEROPERABILIDAD ESTÁNDARES APLICADOS EN COSTA RICA

ESB NORMATIVA DE DESARROLLO DE PROYECTOS

Universidad Nacional Autónoma de México Dirección de Sistemas Dirección General de Personal

Desarrollo de WebServices- GEL XML

MARCANDO LA DIFERENCIA

Servicio Web. Estándares empleados. Ventajas de los servicios web. Inconvenientes de los servicios Web

La interoperabilidad se consigue mediante la adopción de estándares abiertos. Las organizaciones OASIS y W3C son los comités responsables de la

BPM y BPEL como herramientas de administración de procesos de negocio

2524 Developing XML Web Services Using Microsoft ASP.NET

Desarrollo y servicios web

WebServices bajo SOA. SOAagenda team Chile

Glosario Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

GLOSARIO. Arquitectura: Funcionamiento, estructura y diseño de una plataforma de desarrollo.

SISTEMAS DE INFORMACIÓN III TEORÍA

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

Sustitución de certificados administrativos en soporte papel por medios telemáticos

ARQUITECTURA ORIENTADA A SERVICIOS (SOA) EN LA JUNTA DE ANDALUCÍA

Título: Optimización de Procesos de Negocio con SOA / BPM Nombre y Apellido: Mario Bolo bolo@ar.ibm.com Fecha: 15/08/2012

Ingeniería de Software en SOA

SISTEMAS DE INFORMACIÓN DE LA ADMON PÚBLICA. Sistemas de Acceso. Sistemas. Sectoriales. Sistemas. Transversales

La aplicación práctica en el mundo empresarial de los estándares Web

Introducción a los Servicios Web. Ing. José Luis Bugarin ILUMINATIC SAC jbugarin@consultorjava.com

La integración de información. Presente y futuro de la empresa moderna

Service Oriented Architecture

Servicios Web. Andrés Pastorini. TRIA Tecnólogo Informático

Una puerta abierta al futuro

FESB Servicio de Solicitud de Token

TEMA 5. Otras arquitecturas distribuidas IV. Web Services

5.1 Introducción a Servicios Web

Proyecto Piloto. Integración de Ventanillas Únicas de Comercio Exterior dela RED VUCE

Escuela de Ingeniería en Informática Empresarial SYLLABUS

JAVA EE 5. Arquitectura, conceptos y ejemplos.

PORTAL DE INTEGRACIÓN DE BANCOS DE INFORMACIÓN DISPERSOS A TRAVÉS DE WEB SERVICES Autor: Ing. Walther Antonioli Ravetto

Arquitectura para minería de datos. intención de los mensajes

DIPLOMADO DE INFRAESTRUCTURA DE SERVIDORES MICROSOFT

Implantación Plataforma SOA. La experiencia del Principado de Asturias

Qué son los Web Services?

René Monroy Gabriel Vázquez. Seite 1

Mª Luisa Gutiérrez Acebrón División de Informática y Tecnologías de la Información Ministerio de Justicia

IFCT0609 Programación de Sistemas Informáticos

Tecnologías Grid Estándares grid

Servicios Web Ubicuos Activados por Voz

El reto de la Interoperabilidad: Diseño técnico y política de estándares

Arquitectura cliente/servidor

RECOMENDACIÓN TÉCNICA: CATÁLOGO DE ESTÁNDARES DE INTEROPERABILIDAD

Canal de Gestión Integral e Inteligente de Centros de Atención a Usuarios en servicios públicos para los ciudadanos

online Itinerario en Administración de Sistemas Microsoft

Plataforma de Administración Electrónica de la Comunidad Autónoma de la Región de

DESARROLLO WEB EN ENTORNO SERVIDOR

VISIÓN PRÁCTICA SOA PREPARATIC

Aplicaciones y Servicios Web (Web Services)

mope PROGRAMACIÓN DE SISTEMAS INFORMÁTICOS Página 0 PASEO GENERAL MARTINEZ CAMPOS MADRID info@mope.

PIDE. Presentación. Proyecto Plataforma de Interoperabilidad del Estado. Preparado por: Equipo de Proyecto PIDE

Intercambio de Ficheros. Institucionales. IFI - IFI Web

Cursos de Extensión Universitaria UNIVERSIDAD DE OVIEDO. Servicios Web (II)

Documentación Técnica Conector

SERVICIOS WEB. UNA VISIÓN PRÁCTICA. 13 de noviembre de 2010

Monitorización de sistemas y servicios

Introducción a los Servicios Web

Servicios web. Jorge Iván Meza Martínez

PLIEGO DE PRESCRIPCIONES TÉCNICAS

Web Services. Richard Rossel 23 de noviembre de Web Services

Integración al Servicio de la Empresa

Historia de revisiones

SERVICE ORIENTED ARCHITECTURE (SOA) CONTENIDO

Recomendaciones para procesos de integración con Web-Services

Plataforma de expediente

Centro de Interoperabilidad Semántica y Sistema de Gestión de Mensajes de Intercambio

Soluciones en red con OpenLAB CDS

Seguridad en Web Services. Junio/2010

DIA 22, Taller Seguridad en Arquitecturas Orientadas a Servicios (SOA): SOA Seguro con Oracle

Una Introducción al Enterprise Service Bus

Web Services en Java. Taller de Programación. Instituto de Computación Facultad de Ingeniería Universidad de la República

Service Oriented Architecture

LICENCIA PROFESIONAL EN DESARROLLO DE SOFTWARE PARA APLICACIONES WEB

Procesamiento de Eventos Complejos en Arquitecturas Orientadas a Servicios 2.0

Boletín de Asesoría Gerencial SOA: enfoque técnico orientado a procesos

Introducción a SOA (II) Huibert Aalbers Senior Certified Software IT Architect

INFRAESTRUCTURA DE SERVIDORES MICROSOFT

DOCUMENTACION A PRESENTAR: TRABAJADORES (RÉGIMEN GENERAL, ADMINISTRACIÓN PÚBLICA, AUTÓNOMOS) DEMANDANTES DE EMPLEO

Curso de SOA. Nivel Avanzado

El papel de la tecnología como facilitador y garante de los procesos de externalización IT.

Plataforma Smart. Diciembre 2015

ESPECIFICACIONES TÉCNICAS PARA LA SOLICITUD DE SOFTWARE ANTIVIRUS (SW-E)

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano Prueba de Concepto

WebSphere es una familia de productos de software propietario de IBM

Plataforma de Interoperabilidad Libre Orientada a Servicios para el Estado Venezolano

Estado Piloto Interoperabilidad del certificado Fitosanitario

PRACTICA CAPITULO 2 MODULO 1 PROTOCOLOS Y LA FUNCIONALIDAD DE LA CAPA DE APLICACIÓN

Sistema de Información Integrada del Área Social

MACROPROCESO GESTIÓN TECNOLÓGICA

PRESENTACIÓN CORPORATIVA. Tecnología Altermedios MSS.

Construyendo una Intranet colaborativa para PyMES con SharePoint 2010

Curso 20411D: Administración de Windows Server 2012

Presentación del Curso Virtual PROGRAMACIÓN WEB PHP CON MYSQL AVANZADO

Antecedentes Marco Conceptual Esquema Interfaz Componentes de la Interfaz Conclusiones

UNIVERSIDAD DR. JOSE MATIAS DELGADO

Transcripción:

Oracle Service Bus: Entorno de Desarrollo Mayo 2012 Versión 1.1

ÍNDICE 1. Introducción al Oracle Service Bus I. Conceptos II. Ventajas del OSB III. Arquitectura Mensajería adaptable Seguridad Unificada Virtualización de Servicios Gestión de Servicios Entorno de Configuración 2. Organización del Entorno Desarrollo OSB I. Organización por Proyectos II. Framework básico del OSB 3. Piloto OSB-NOTE I. Tipo de Proyecto OSB 4. Documentación Normativa Oracle Service Bus en ICM Página 2

01 Introducción al Oracle Service Bus I) Conceptos SOA (Service Oriented Architecture): es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requisitos del negocio. Servicio: Elemento o componente reutilizable que proporciona una determinada funcionalidad de negocio y que acepta una llamada y devuelve una respuesta mediante una interfaz bien definida. Oracle Service Bus en ICM Página 3

01 Introducción al Oracle Service Bus I) Conceptos Web service: es una pieza de software que sirve para intercambiar datos entre aplicaciones y utiliza un conjunto de protocolos y estándares: Web Services Protocol Stack: Así se denomina al conjunto de servicios y protocolos de los servicios Web. XML (Extensible Markup Language): Es el formato estándar para los datos que se vayan a intercambiar. SOAP (Simple Object Access Protocol) o XML-RPC (XML Remote Procedure Call): Protocolos sobre los que se establece el intercambio. Otros protocolos: los datos en XML también pueden enviarse de una aplicación a otra mediante protocolos normales como HTTP (Hypertext Transfer Protocol), FTP (File Transfer Protocol), o SMTP (Simple Mail Transfer Protocol). WSDL (Web Services Description Language): Es el lenguaje de la interfaz pública para los servicios Web. Es una descripción basada en XML de los requisitos funcionales necesarios para establecer una comunicación con los servicios Web. UDDI (Universal Description, Discovery and Integration): Protocolo para publicar la información de los servicios Web. Permite comprobar qué servicios web están disponibles. WS-Security (Web Service Security): Protocolo de seguridad aceptado como estándar por OASIS (Organization for the Advancement of Structured Information Standards). Garantiza la autenticación de los actores y la confidencialidad de los mensajes enviados. Oracle Service Bus en ICM Página 4

01 Introducción al Oracle Service Bus II) Ventajas del OSB 1. Ayuda a conseguir Objetivos SOA: Mediación y Administración de Servicios Ubicación Transparente Virtualización de Servicios Configuarción Transformación de Protocolos Etc 2. Conexión Punto-a-Punto vs. Conexión centralizada Oracle Service Bus en ICM Página 5

01 Introducción al Oracle Service Bus III) Arquitectura OSB Oracle Service Bus en ICM Página 6

01 Introducción al Oracle Service Bus III) Arquitectura OSB Administración de Servicios Virtualización de Servicios Entorno de Configuración Seguridad Unificada Mensajería Adaptable Oracle Service Bus en ICM Página 7

01 Introducción al Oracle Service Bus Mensajería Adaptable 1. Catalizador para conectividad entre plataformas Transformación de Protocolos Integración de todo tipo de plataformas en arquitecturas SOA Transformación de mensajes XML <-> No XML, ficheros, etc. Múltiples patrones de mensajería Síncrono, Asíncrono, Uno-a-Muchos, etc. 2. Integración de BBDD y Aplicaciones Oracle Service Bus en ICM Página 8

01 Introducción al Oracle Service Bus Seguridad Unificada Nivel Transporte SSL/Basic Auth Custom security credentials Nivel Mensaje WS-Policy/WS-Security SAML, UserID/Password, X509 Signing & Encryption Custom security credentials Consola OSB Soporta Single-Sign-On Acceso basado en Roles Seguridad basada en Políticas WS-Security & WS-Policy Oracle Web Services Manager Oracle Service Bus en ICM Página 10

01 Introducción al Oracle Service Bus Virtualización de Servicios Ciclo de Vida de los Servicios Enrutado Transformaciones Orquestación de Servicios Patrones de integración avanzados. (Split and Join) Versionado de Servicios Oracle Service Bus en ICM Página 11

01 Introducción al Oracle Service Bus Entorno de Configuración Change Center Integridad Semántica Visualización y Resólución de Problemas Tareas: Undo, Re-do Auditoría de Cambios Import/Export Ficheros de Customización Scripts, integración con OER/SR Consola de Tests Validación de Cambios Oracle Service Bus en ICM Página 12

01 Introducción al Oracle Service Bus Gestión de Servicios Control y Visibilidad Integrados Monitorización SLA y Alertas Informes Oracle Service Bus en ICM Página 13

02 Organización del Entorno Desarrollo OSB I) Organización por Proyectos Estructura de directorios definida por proyecto OSB: organización por componentes. Proyecto-OSB Módulo-Tecnico (ICM) Oracle Service Bus en ICM Página 14

02 Organización del Entorno Desarrollo OSB II) Componentes comunes: Framework OSB Gestión genérica de auditoría Normalización del Control de Excepciones Definición estándar de Alertas Proxy común de envío de mail Plantillas de tipos de proxy Normalización de mensajes de trazas Oracle Service Bus en ICM Página 15

http 02 Organización del Entorno Desarrollo OSB II) Componentes comunes: Framework OSB Gestión genérica de auditoría : Secuencia IN Proyecto IDPeticion (datetime) Operacion Report Index Request Body TrazaIN (Asíncrono) TrazaOUT FOSB_GestorAuditoria_IN_LPS Response Body OUT Console-OSB: Operations / Reporting Oracle Service Bus en ICM Página 16

02 Organización del Entorno Desarrollo OSB II) Componentes comunes: Framework OSB Gestión genérica de auditoría : características Normalización Mensajes fwosb_trace.xsd Oracle Service Bus en ICM Página 17

http 02 Organización del Entorno Desarrollo OSB II) Componentes comunes: Framework OSB Normalización del Control de Excepciones Service Error Handler ErrorTrace Request header-bodyfault (Asíncrono) ErrorTrace Request header-bodyfault FOSB_GestorAuditoria_IN_LPS Route Error Handler Console-OSB: Operations / Reporting Console-OSB: Operations / Dashboard / SLA Alerts Oracle Service Bus en ICM Página 18

http 02 Organización del Entorno Desarrollo OSB II) Componentes comunes: Framework OSB Definición estándar de Alertas FOSB_GestorAuditoria_IN_LPS Console-OSB: Operations / Reporting Console-OSB: Operations / Dashboard / SLA Alerts SNMP JMS Oracle Service Bus en ICM Página 19

03 Piloto OSB: NOTE I) Tipo de Proyecto OSB Proxy Service Pipeline Pipeline Business Service Note_ws clientes Envío de mail Informes Panel de control Oracle Service Bus en ICM Página 20

03 Piloto OSB: NOTE Panel de control Envío de mail Oracle Service Bus en ICM Página 21

03 Piloto OSB: NOTE Envío de mail destinatario Oracle Service Bus en ICM Página 22

03 Piloto OSB: NOTE Informes Oracle Service Bus en ICM Página 23

04 Documentación Normativa Libro Blanco Informacíón básica de la plataforma Bases del concepto SOA Conceptos y caracteristicas de BEA Aqualogic Service Bus Guia Metodológica Normativa de estructura, tipos de proyectos Componentes generales: Framework OSB Utilización de componentes del Fw-OSB Pasos a seguir en el diseño Nomenclatura de entregas de proyectos OSB Guía de instalación de proyectos Oracle Service Bus en ICM Página 24