VISIÓN PRÁCTICA SOA PREPARATIC



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

Arquitectura cliente/servidor

SOA y estándares: una pareja inseparable

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

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

Visión práctica sobre SOA

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

Integración de aplicaciones: Casos

OLIMPO Servidor Universal

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

Alternativas de un ISV para migrar sus productos a un entorno CLOUD Virtualización en entornos cloud

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

D E S C R I P C I Ó N

René Monroy Gabriel Vázquez. Seite 1

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

Gerencia de Procesos de Negocio (Business Process Management, BPM). Lic. Patricia Palacios Zuleta

Sage Murano ERP Online. La solución ERP de referencia en el mercado, disponible en la nube

Sage Murano ERP Online. La solución ERP de referencia en el mercado, disponible en la nube

Service Oriented Architecture

MARCANDO LA DIFERENCIA

JAVA EE 5. Arquitectura, conceptos y ejemplos.

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

OpenESB FEMI Sofis Solutions - PMA

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

Solución de suscripción y facturación recurrente La solución preferida para la gestión ágil de transacciones recurrentes

5.1 Introducción a Servicios Web

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

SOA sí, pero... cómo? Enrique Bertrand Director de Tecnología Software AG España

Comunicación entre procesos

Lecciones Aprendidas en Grandes Implementaciones SOA

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

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

Índice. » Qué es Platino» Qué ofrece Platino» Cómo es Platino. » Quién usa Platino» Recursos / documentación

Gobierno de Canarias. Consejería de Industria Comercio y Nuevas Tecnologías Dirección General de Telecomunicaciones y Sociedad de la Información

ARQUITECTURAS DE PROCESOS DE NEGOCIOS INGENIERIA DE SOFTWARE ING. MA. MARGARITA LABASTIDA ROLDÁN

Integración y Reutilización de Información en el Principado de Asturias

Tecnología de objetos distribuidos y arquitectura de componentes. Índice. Bibliografía. Introducción. Tema V

Patrones de Alto nivel: Patrones de Arquitectura Patrones de nivel medio: Patrones de Diseño Patrones de bajo nivel: Idioms

Integración al Servicio de la Empresa

Una puerta abierta al futuro

Arquitectura cliente/servidor

MARCO DE REFERENCIA SISTEMAS DE INFORMACIÓN PARA LA GESTIÓN DE TI EN EL ESTADO COLOMBIANO

Sistemas Operativos Distribuidos. Introducción a los Servicios Web (Web Services)

Plataforma de expediente

SOCINFO. Interoperabilidad con soluciones Open Source SOCIEDAD DE LA INFORMACIÓN. El nuevo Esquema Nacional de Interoperabilidad (V)

Contexto Internacional de la estandarización e interoperabilidad en salud. Arquitectura. Componentes y modelo de madurez de un ecosistema de esalud.

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

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

WebServices bajo SOA. SOAagenda team Chile

Experiencias con J2EE

JavaEE.

Panorámica de la asignatura

ARQUITECTURAS ORIENTADAS A SERVICIOS. SOA en la Seguridad Social. 48 boletic

NUEVO SISTEMA DE INFORMACIÓN DE DEPENDENCIA (nsisaad)


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

Oracle Service Bus: Entorno de Desarrollo

CAAT CENTRO AVANZADO DE ARQUITECTURAS TECNOLÓGICAS

Infraestructura tecnológica

6.1 Introducción a los sistemas EAI

Overview Banca Electrónica

Tema 4: Diseño de flujos interaplicación

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

Tema 6: Comparativa CORBA/Servicios Web

SAP BusinessObjects Edge BI Standard Package La solución de BI preferida para. Empresas en Crecimiento

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

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

TEMA 5. ERP ENTERPRISE RESOURCE PLANNING PLANIFICACIÓN DE RECURSOS EMPRESARIALES

Factura Electrónica. Seminario Factura electrónica (VIII): Solución de problemas

Talend Integration Suite

Asired desarrolla constantemente nuevas funcionalidades cubriendo tanto las necesidades actuales de su empresa como las futuras.

Microsoft Dynamics AX

CONCLUISIONES Y RECOMENDACIONES

Service Oriented Architecture: Con Biztalk?

Plataforma de Integración de Servicios y Aplicaciones. Los nuevos sistemas de Gestión Procesal

RESUMEN INFORMATIVO PROGRAMACIÓN DIDÁCTICA CURSO 2013/2014

PG2010 Integración de Enterprise Service Buses

La calidad no está reñida con los costes

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

SISTEMAS DE INFORMACIÓN III TEORÍA

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

SEDA. Servicio Ejecución Distribuida de Aplicaciones. Dossier de Presentación. Versión 1.0

PCI Day Today PCI DSS. WebSphere DataPower IBM Corporation

Curso Integración de Aplicaciones de Empresa (Enterprise Application Integratión, EAI)

Servicios Web Ubicuos Activados por Voz

Integración GE Smallworld / SAP

Service Oriented Architecture

DATOS IDENTIFICATIVOS DEL MÓDULO FORMATIVO IMPLANTACIÓN DE APLICACIONES WEB EN ENTORNO INTERNET, INTRANET Y EXTRANET.

E-Government con Web Services

Consultoría en Arquitectura Empresarial, SOA y de Software

LA IMPORTANCIA DE SOA

Uso de los Servicios Web en la nueva arquitectura de N-Capas del Sistema Económico Integral Rodas XXI.

Sistemas de Información Introducción a los Sistemas de Información: El Modelo Cliente/Servidor

Intercambios seguros de datos en la Universidad de Murcia

Transcripción:

VISIÓN PRÁCTICA SOA PREPARATIC

VISIÓN PRÁCTICA SOA PROPÓSITO DE SOA Por qué? Para qué? EVOLUCIÓN

VISIÓN PRÁCTICA SOA TÉRMINOS SOA UDDI WSDL XML Gobierno SOA SOAP Orquestación BAM ESB BPEL

VISIÓN PRÁCTICA SOA SOLUCIÓN SOA Caso práctico: Sistema Nacional de Visados

PROPÓSITO DE SOA NEGOCIO Conjunto de personas, conocimiento y recursos económicos que se unen para conseguir ciertos objetivos estratégicos en base a unas necesidades financieras y de satisfacción del cliente.

PROPÓSITO DE SOA DEPARTAMENTOS Verticales Generan beneficio Horizontales Dan servicio a los verticales TI

PROPÓSITO DE SOA Interconexión en espagueti Gestión de inventario Facturación del cliente Mainframe Gestión de peticiones Producción ERP. C/C++. Base de datos de clientes Mainframe RDBMS Gestor Planificación Mainframe Sistema Financiero ERP. Gestión de suministro

PROPÓSITO DE SOA Visión integrada TI Plataforma EAI Metadatos y configuración Pasarela a la plataforma de pagos Customer -Care Repositorio Monitorización de sistemas Consola Middleware (TIB/Rendezvous) Data WareHouse Gestor de integración Gestor de integración ERP Data Transformation

PROPÓSITO DE SOA Análisis del negocio Modelo común de datos Conductor * 1 1 * Infracción Vehículo Licencia 1 0..* 1 1 Sanción

PROPÓSITO DE SOA Tecnologías de integración MOM (Mensajería) Tibco (Rendezvous) WebMethods SeeBeyond IBM (MQ Series) Microsoft (MSMQ) Sun (JMS) Monitor transaccional Novell (Tuxedo) Remote Procedure Call Microsoft (DCOM) Object Management Group (CORBA) Sun (RMI)

PROPÓSITO DE SOA Más entornos distribuidos - JEE Gestión de transacciones Persistencia Seguridad Cacheo de datos Gestión de conexiones Mensajería y RPC Navegador web Navegador web Servidor de Aplicaciones Navegador web Lógica de negocio

PROPÓSITO DE SOA Componentes EAI BPM MB / IM Adaptador Rv

PROPÓSITO DE SOA Nueva evolución

PROPÓSITO DE SOA Time To Market Eficiencia Rendimiento REUTILIZACIÓN SERVICIOS

PROPÓSITO DE SOA Time To Market SOA CRM MK y Ventas Provisión Gestión de red Facturación y tarificación Obtener el estado del cliente para el servicio Comprobar activación del servicio Obtener IMSI del dispositivo Envío de SMS Tarificar uso de red para el servicio Obtener lista de servicios Obtener MSISDN del usuario Obtener duración del servicio Confirmar datos de facturación Localizar usuario Reencaminar hacia otras redes Obtener ventas por cliente Calcular red

PROPÓSITO DE SOA INTEROPERABILIDAD Integración a través de Internet Facilidad Estandarización HTTP XML OASIS W3C

PROPÓSITO DE SOA INTEROPERABILIDAD Solución

PROPÓSITO DE SOA INTEROPERABILIDAD

PROPÓSITO DE SOA Qué es SOA CRM Obtener el estado del cliente para el servicio MK y Ventas Comprobar activación del servicio Obtener lista de servicios Provisión Obtener IMSI del dispositivo Obtener MSISDN del usuario Localizar usuario Gestión de red Envío de SMS Obtener duración del servicio Facturación y tarificación Tarificar uso de red para el servicio Confirmar datos de facturación Obtener ventas por cliente Calcular red Reencaminar hacia otras redes Inventario de servicios Centro de Excelencia

PROPÓSITO DE SOA Qué es SOA WS-Addressing WS-ReliableMessaging WS-Security WS-SecureConversation

PROPÓSITO DE SOA Qué es SOA BPM Orquestación Con los nuevos estándares de servicios Web ESB

TÉRMINOS SOA SOAP

TÉRMINOS SOA WSDL

TÉRMINOS SOA UDDI

TÉRMINOS SOA ESB

TÉRMINOS SOA Orquestación - BPEL

TÉRMINOS SOA Aplicaciones compuestas CRM MK y Ventas Provisión Gestión de red Facturación y tarificación Obtener el estado del cliente para el servicio Comprobar activación del servicio Obtener IMSI del dispositivo Envío de SMS Tarificar uso de red para el servicio PORTABILIDAD NUMÉRICA Obtener lista de servicios Obtener MSISDN del usuario Obtener duración del servicio Confirmar datos de facturación Localizar usuario Reencaminar hacia otras redes Obtener ventas por cliente Calcular red

TÉRMINOS SOA BPMN Flow objects Connecting objects Swimlanes Pool; lanes Artifacts

TÉRMINOS SOA BAM

SOLUCIÓN SOA OBJETIVO Permitir a las autoridades de cada país miembro: Incorporar Actualizar Consultar Datos sobre visados De forma electrónica

SOLUCIÓN SOA ESQUEMA PROPUESTO

SOLUCIÓN SOA ESQUEMA GLOBAL

SOLUCIÓN SOA EXPEDICIÓN DE VISADOS

SOLUCIÓN SOA CONSULTA DE DATOS

SOLUCIÓN SOA OTROS SERVICIOS Actualización de datos del visado Servicio de obtención de informes Consulta del estado del expediente Consulta de información sobre el procedimiento

SOLUCIÓN SOA ARQUITECTURA Capa de presentación Información usuario Sede electrónica Gestión expediente RRHH Consulta informes Servicios de Negocio Gestión de visados Gestión de nóminas Gestión de formación Servicios de datos Registro de datos Lista ciudadanos non gratos Autorizar usuario Validar usuario Comprobar identidad Sistemas de Backend Mainframe DW LDAP Desarrollos Propios

SOLUCIÓN SOA CICLO DE VIDA Fase Inicial Especificación funcional inicial Aumento de Arquitectura Re-estructuración de la aplicación y nueva Identificación de servicios para las nuevas funcionalidades (2ª Iteración) MODELO Aumento de Especificación Arquitectura Estructuración del sistema/aplicación e Identificación de servicios (1ª Iteración) Construcción Detalles de Implementación (1ª Iteración) Se añaden nuevas especificaciones funcionales (2ª Iteración)

CONCLUSIONES APLICANDO ORIENTACIÓN A SERVICIOS Capacidad de integración de diversas plataformas Bajos costes de inversión, aprovechamiento de lo existente Respuestas rápidas y flexibles Soluciones estándar