SlideShare ist ein Scribd-Unternehmen logo
1 von 27
Arquitectura Orientada a Servicios SOA (Service oriented Architecture)
[object Object],[object Object],[object Object],[object Object],[object Object],Agenda
Arquitectura Orientada a Servicios SOA Significados diferentes para diferentes roles Un  modelo de Programación  completo con estándares, herramientas, métodos y tecnologías tales como los servicios Web Capacidades que un negocio desea exponer como un  conjunto de servicios  a clientes y asociados de negocios Un  Estilo de Arquitectura  que require un proveedor de servicios, un requiriente y una descripción del servicio. Contiene características tales como ‘loose coupling’, reuso e implantaciones simples y compuestas Implantación Arquitectura Negocios Operaciones Un  conjunto de Acuerdos  entre los proveedores y requirientes del servicio que especifica la calidad del servicio e identifica las métricas clave de negocios y Tecnología de información Roles
El ciclo de Vida de SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
Evolución de la arquitectura de TI Services (SOA) Arquitecturas Monolíticas Pre 1950’s a 1960’s 1970’s a  med 1980’s Med 1990’s a early 2000’s Hoy Late 1990’s Sub-rutinas /Remote Procedure Calls Invocación de Objetos Remotos Message Processing Enterprise Application Integration (EAI) 1980’s a mid 1990’s Incremento de la Modularidad y logrando Flexibilidad
SOA: The Next Step on the Connectivity Evolution Message  Queuing Abstrae la lógica de conectividad de la aplicación Message  Brokering Abstrae la lógica de conectividad y mediación de la aplicación Service  Orientation Reduce la aplicación a sus funciones de negocios core  (P.E. un servicio) Aplicación Aplicación Conectividad Directa Toda la conectividad, mediación y lógica adicional incluida en la aplicación Aplicación Incremento de la modularidad y logro de Flexibilidad Servicios de Aplicación Lógica de conectividad, mediación y control de procesos Lógica de mediación y control de procesos Lógica de control de procesos Lógica de conectividad Lógica de conectividad y mediación Lógica de conectividad, mediación y control de procesos Lineas de Código
Arquitectura de referencia de SOA Soporte al ciclo de vida de SOA Servicios de Interacción Servicios de Información Servicios con Socios Servicios Aplica. de negocios Servicios de Acceso Servicios de Desarrollo Servicios de Gestión Servicios de Infraestructura Permite la colaboración entre la gente, procesos e información Gestiona los diversos datos y contenido de una manera unificada Conexión con diversos socios de comercio Se construyen en un entorno de servicios robusto, escalable y seguro Facilita las interacciones con información existente y activos de aplicación Ambiente integrado para el diseño y creación de activos de solución Gestiona y asegura los servicios, aplicaciones y recursos Optimiza el throughput, disponibilidad y utilización Aplics y  Activos de Info Servicios de Procesos Servicios de Negocio Soporta los procesos de negocio y metas de la empresaa traves de servicios funcionales de negocio Enterprise Service Bus Orquesta y automatiza los procesos de negocio
Capas de solución de SOA Apalancadores de la arquitectura de referencia de SOA Servicio Atómico Servicio Compuesto Registro Servicios Atómicos y compuestos Sistemas operacionales Componentes del Servicio Consumidores Procesos de Negocio Composición; coreografía Servicio proveedor Servicio Soncumidor Integración (Enterprise Service Bus) Capa QoS (Seguridad, gestión y  Servicios de infraestructura de Monitoreo Arquitectura de Datos (meta-data) e Inteligencia de negocios Gobernabilidad Canal B2B Paquete de  Aplicación Aplicación  Personalizada Aplicación OO
Un nuevo modelo de Programación  Soporte a la capa de Abstracción de SOA Experiencia de Negocio Experiencia Técnica Traslape Limitado Usuario Definir/refinar los procesos de negocio Desarrollador Programa aplicaciones usando tecnologías ‘core’ Desarrollo de Software Tradicional Desarrollo Service-Oriented Desarrollador de Aplicación Traducir los procesos de negocio en aplicaciones ensamblando  y configurando los bloques de construcción Traslape extendido Desarrollador del Servicio Crea los bloques de construcción de la aplicación – patrones, plantillas y componentes usando tecnologías ‘core’ Experiencia Técnica Usuario Definir/refinar los procesos de negocio Experiencia de negocio
Aspectos del modelo de Programación SOA Diseño ( Modelos, Patrones, Plantillas, Política) Composición Componentes  de  Negocio Información Interacción de  Usuario Invocación ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Desarrollado dirigido por el Negocio Proceso de desarollo iterativo y focalizado en el negocio Continual Process Improvement Modelos de Observación (KPIs) Requerimientos Operar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Gestionar Ensamblar ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Plataforma de integración del Equipo Modelar Modelar los Requerimientos de Negocio ,[object Object],[object Object],Modelar la Arquitectura del  Software Unified  Modeling Language Estadísticas de  ejecución WSDL EAR, DDL Events Business Process  Execution Language
Separación de Funciones La arquitectura de referencia de SOA en Acción Open Account Approved Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Enables collaboration between people, processes & information  Manages diverse data and content in a unified manner Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitate interactions with existing information and application assets Integrated environment for design and creation of solution assets  Manage and secure services, applications &  resources Optimizes throughput, availability and utilization Apps &  Info Assets Process Services Business Services Supports enterprise business process and goals through businesses functional service Enterprise Service Bus Orchestrate and automate business processes EJBs Federated Query DB Access DB Access Siebel Adapter CICS Access Business Dashboard Portal Community Manager IT Management Console
Principales estándares para SOA Estándares de SOA y Web Services Business Services: Service Offerings and Components e.g. Book Flight, Low Fare Search, Update PNR Data Evolving Industry Semantics (ACORD, SWIFT, FIXML, OTAXML, UCCNet) Estandares de Infraestructura Estándares de Semántica Security (WS-SEC) Transactions (WS-Tx) Management Service Orchestration (WS-BPEL) Service Discovery (WSIL, UDDI, RAS) Service Invocation & Messaging (WS-I, SOAP) Service Description (WSDL, RAS) XML (Infoset, Namespace, Schema) Network Protocol (HTTP, SMTP, Other) Service Interaction Components (WSRP, JSR 168)
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],La arquitectura de referencia de SOA y sus principios clave  Proveer la flexibilidad de TI para lograr las demandas del negocio Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Apps &  Info Assets Process Services Business Services Enterprise Service Bus
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],Roadmap de SOA: Plan para adoptar SOA ,[object Object],[object Object],Ingresos y Utilidades Time Visión Estratégica Retorno de mercado por transformación Adopción Incremental
Roadmaps: Construyendo planes en el contextoContext Servicios de Infraestructura Servicios de Función de Negocios Servicios comunes de TI Servicios de Información Dominio de Capacidad Scope of Services Colaboración de los Socios Colaboración Dinámica delos socios de negocios Integración  Parcial Integración  de la Empresa Discreto Imperativos y metas de negocios Identificar las capacidades requeridas e iniciativas Determinar estado futuro Desarrollar los Roadmaps Evaluar estado actual
Service Integration Maturity Model (SIMM) Silo Servicios Servicios  Compuestos Servicios  Virtualizados Servicios  Dinámicamente Re-Configurables Componentizado Integrado Nivel 1 Nivel 4 Nivel 5 Nivel 6 Nivel 7 Nivel 3 Nivel 2 Aplicaciones Métodos Organización Infraestructura Arquitectura Vista de Negocio Módulos Servicios Integración de procesos via servicios Ensamblaje dinámico de la aplicación Componentes Objetos Diseño y análisis estructurado Modelamiento orientado a servicios Modelamiento orientado a Servicios Modelamiento orientado a la Gramática Desarrollo basado en componentes Modelamiento Orientado a Objetos Gobernabilidad de TI Ad hoc Gobernabilidad emergente de SOA Alineamiento de la gobernalibilidad de TI y SOA Alineamiento de la Gobernabilidad de TI y SOA Gobernabilidad de TI Ad hoc Gobernabilidad de TI Ad hoc Alineamiento de la gobernabilidad de TI y SOAt Modelamiento Orientado a Servicios Integración de procesos via servicios Plataforma  Específica Plataforma Específica Plataforma  Neutral Sensar y responder dinámicamente Plataforma Específica Plataforma Específica Arquitectura Monolítica SOA Emergente SOA habilitado por Grilla Arquitectura reconfigurable dinámicamente Arquitectura por componentes Arquitectura por capas SOA Plataforma Específica Orientado a Funciones Orientado a Servicios Orientado a Servicios Orientado a Servicios Orientado a Funciones Orientado a Funciones Orientado a Servicios
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Consideraciones de adopción de SOA
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],¿Qué es Gobernabilidad? Gobernabilidad de SOA es un catalizador para mejorar la gobernabilidad de TI total Gobernabilidad de SOA Extensión de la gobernabilidad de TI focalizada en el  ciclo de vida de los servicios  para asegurar el valor de negocio de SOA Gobernabilidad de TI
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],¿Porqué es importante la gobernabilidad de SOA? La Gobernabilidad de SOA promueve a los equipos a innovar
Ciclo de Vida de la Gobernabilidad de SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Resumen
Thank You Merci Grazie Gracias Obrigado Danke Japanese French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Romanian Thai Korean Multumesc

Weitere ähnliche Inhalte

Was ist angesagt?

Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
rdiegoc
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Grial - University of Salamanca
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
wachu wachu pi
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
finger10
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
wachu wachu pi
 

Was ist angesagt? (20)

Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Ejemplo soa
Ejemplo soaEjemplo soa
Ejemplo soa
 
Arquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarteArquitectura Orientada a Servicios joseadugarte
Arquitectura Orientada a Servicios joseadugarte
 
Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
SOA
SOASOA
SOA
 
SOA
SOASOA
SOA
 
Aplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicioAplicaciones prácticas de las arquitecturas orientadas al servicio
Aplicaciones prácticas de las arquitecturas orientadas al servicio
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
 
SOA
SOASOA
SOA
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.ESB y SOA, Plataforma de integracion.
ESB y SOA, Plataforma de integracion.
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
 
Orquestación de Servicios y SOA
Orquestación de Servicios y SOAOrquestación de Servicios y SOA
Orquestación de Servicios y SOA
 
Soa
SoaSoa
Soa
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
 
Resumido
ResumidoResumido
Resumido
 

Andere mochten auch

Arquitectura Empresarial - Negocios Digitales
Arquitectura Empresarial - Negocios DigitalesArquitectura Empresarial - Negocios Digitales
Arquitectura Empresarial - Negocios Digitales
Joaquin Rincon
 
IT Strategy Assessment & Optimization - Catallysts Approach
IT Strategy Assessment & Optimization - Catallysts ApproachIT Strategy Assessment & Optimization - Catallysts Approach
IT Strategy Assessment & Optimization - Catallysts Approach
Rajanish Dass
 
Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4
Manuel Figueroa
 
Tu modelo de negocio
Tu modelo de negocioTu modelo de negocio
Tu modelo de negocio
Peter Sure
 

Andere mochten auch (20)

Roadmap Estratégico, una forma práctica de implementar nuevas oportunidades.
Roadmap Estratégico, una forma práctica de implementar nuevas oportunidades.Roadmap Estratégico, una forma práctica de implementar nuevas oportunidades.
Roadmap Estratégico, una forma práctica de implementar nuevas oportunidades.
 
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
[es] Crea tu mapa de proyecto para llegar a buen puerto - CAS2012
 
Oracle SOA Suite
Oracle SOA SuiteOracle SOA Suite
Oracle SOA Suite
 
SOA Maturity Models
SOA Maturity ModelsSOA Maturity Models
SOA Maturity Models
 
Roadmap sap hana 2
Roadmap sap hana 2Roadmap sap hana 2
Roadmap sap hana 2
 
“HOJA DE RUTA” ROADMAP
“HOJA DE RUTA” ROADMAP“HOJA DE RUTA” ROADMAP
“HOJA DE RUTA” ROADMAP
 
Testing as a Service: Desarrollo del mercado en Paraguay - Alfonso Mariano Fe...
Testing as a Service: Desarrollo del mercado en Paraguay - Alfonso Mariano Fe...Testing as a Service: Desarrollo del mercado en Paraguay - Alfonso Mariano Fe...
Testing as a Service: Desarrollo del mercado en Paraguay - Alfonso Mariano Fe...
 
Estrategia digital
Estrategia digitalEstrategia digital
Estrategia digital
 
Arquitectura Empresarial - Negocios Digitales
Arquitectura Empresarial - Negocios DigitalesArquitectura Empresarial - Negocios Digitales
Arquitectura Empresarial - Negocios Digitales
 
Road Map01
Road Map01Road Map01
Road Map01
 
Webinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA SuiteWebinar Conceptos SOA & Oracle SOA Suite
Webinar Conceptos SOA & Oracle SOA Suite
 
Cdtec software factory-esp
Cdtec software factory-espCdtec software factory-esp
Cdtec software factory-esp
 
SGCE 2014 micro services
SGCE 2014 micro servicesSGCE 2014 micro services
SGCE 2014 micro services
 
IT Strategy Assessment & Optimization - Catallysts Approach
IT Strategy Assessment & Optimization - Catallysts ApproachIT Strategy Assessment & Optimization - Catallysts Approach
IT Strategy Assessment & Optimization - Catallysts Approach
 
Transforme su modelo de negocios con soluciones de colaboracion y movilidad
Transforme su modelo de negocios con soluciones de colaboracion y movilidadTransforme su modelo de negocios con soluciones de colaboracion y movilidad
Transforme su modelo de negocios con soluciones de colaboracion y movilidad
 
Gestión seguridad de la información y marco normativo
Gestión seguridad de la información y marco normativoGestión seguridad de la información y marco normativo
Gestión seguridad de la información y marco normativo
 
Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4Elaborando un roadmap hacia un soa v4
Elaborando un roadmap hacia un soa v4
 
Convergence of Internet of Things and ECM to Build the Connected Enterprise
Convergence of Internet of Things and ECM to Build the Connected EnterpriseConvergence of Internet of Things and ECM to Build the Connected Enterprise
Convergence of Internet of Things and ECM to Build the Connected Enterprise
 
Design Thinking - Gestion de diseño
Design Thinking - Gestion de diseñoDesign Thinking - Gestion de diseño
Design Thinking - Gestion de diseño
 
Tu modelo de negocio
Tu modelo de negocioTu modelo de negocio
Tu modelo de negocio
 

Ähnlich wie Gianfranco Gugliandolo Service Oriented Architecture Overview

Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
rolosandoval
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
Pedro Gallardo
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
Pedro Gallardo
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
Coatzozon20
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
alvanares
 

Ähnlich wie Gianfranco Gugliandolo Service Oriented Architecture Overview (20)

Presentacion Connected Systems
Presentacion Connected SystemsPresentacion Connected Systems
Presentacion Connected Systems
 
Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4
 
Aplicando Bpm A La Industria Oct 2008
Aplicando Bpm A La Industria   Oct 2008Aplicando Bpm A La Industria   Oct 2008
Aplicando Bpm A La Industria Oct 2008
 
3 2 bpm
3 2 bpm3 2 bpm
3 2 bpm
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
Evolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de TelecomunicacionesEvolución TI en el sector de Telecomunicaciones
Evolución TI en el sector de Telecomunicaciones
 
Clase Soa
Clase SoaClase Soa
Clase Soa
 
SIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOASIO_EQA8_T2.4_U2_SOA
SIO_EQA8_T2.4_U2_SOA
 
Integracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptxIntegracion de soluciones SOA.pptx
Integracion de soluciones SOA.pptx
 
La arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de clienteLa arquitectura orientada a servicios de cliente
La arquitectura orientada a servicios de cliente
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
 
SOA.pdf
SOA.pdfSOA.pdf
SOA.pdf
 
Web Services Evento Bea Systems
Web Services Evento Bea SystemsWeb Services Evento Bea Systems
Web Services Evento Bea Systems
 
1 er trabajo-penas1
1 er trabajo-penas11 er trabajo-penas1
1 er trabajo-penas1
 
Bbrsoa
BbrsoaBbrsoa
Bbrsoa
 
Arquitectura empresarial y de software version final
Arquitectura empresarial y de software version finalArquitectura empresarial y de software version final
Arquitectura empresarial y de software version final
 
Imix - Portafolio Estrategico Oil & Gas
Imix - Portafolio Estrategico Oil & GasImix - Portafolio Estrategico Oil & Gas
Imix - Portafolio Estrategico Oil & Gas
 
Paradigmas De La Programacion
Paradigmas De La ProgramacionParadigmas De La Programacion
Paradigmas De La Programacion
 

Mehr von Orlando Huaranga Negrete (12)

Sentencias Control Java
Sentencias Control JavaSentencias Control Java
Sentencias Control Java
 
Fundamentos Java
Fundamentos JavaFundamentos Java
Fundamentos Java
 
Formulario Html
Formulario HtmlFormulario Html
Formulario Html
 
Funciones Java
Funciones JavaFunciones Java
Funciones Java
 
Principios H T M L
Principios H T M LPrincipios H T M L
Principios H T M L
 
Gerencia Proyectos Informaticos
Gerencia Proyectos InformaticosGerencia Proyectos Informaticos
Gerencia Proyectos Informaticos
 
20 Reglas De Vida
20 Reglas De Vida20 Reglas De Vida
20 Reglas De Vida
 
El Puente
El PuenteEl Puente
El Puente
 
El Caballoyel Cerdo
El Caballoyel CerdoEl Caballoyel Cerdo
El Caballoyel Cerdo
 
Comonaceunparadigma
ComonaceunparadigmaComonaceunparadigma
Comonaceunparadigma
 
Humildad
HumildadHumildad
Humildad
 
Saludlaboral
SaludlaboralSaludlaboral
Saludlaboral
 

Kürzlich hochgeladen

Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
AJYSCORP
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
AmyKleisinger
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
Evafabi
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
WILIANREATEGUI
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
i7ingenieria
 

Kürzlich hochgeladen (20)

DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBREDISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
DISEÑO DE ESTRATEGIAS EN MOMENTOS DE INCERTIDUMBRE
 
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptxHIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
HIGIENE_POSTURAL-_MANEJO_DE_CARGA1compr.pptx
 
4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx4 Tipos de Empresa Sociedad colectiva.pptx
4 Tipos de Empresa Sociedad colectiva.pptx
 
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
2024 - 04 PPT Directiva para la formalizacion, sustento y registro del gasto ...
 
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
____ABC de las constelaciones con enfoque centrado en soluciones - Gabriel de...
 
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedadesLas sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
Las sociedades anónimas en el Perú , de acuerdo a la Ley general de sociedades
 
Maria_diaz.pptx mapa conceptual gerencia industral
Maria_diaz.pptx mapa conceptual   gerencia industralMaria_diaz.pptx mapa conceptual   gerencia industral
Maria_diaz.pptx mapa conceptual gerencia industral
 
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdfComparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
Comparativo DS 024-2016-EM vs DS 023-2017-EM - 21.08.17 (1).pdf
 
GUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docxGUIA UNIDAD 3 costeo variable fce unc.docx
GUIA UNIDAD 3 costeo variable fce unc.docx
 
Correcion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptxCorrecion del libro al medio hay sitio.pptx
Correcion del libro al medio hay sitio.pptx
 
Reporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdfReporte Tributario para Entidades Financieras.pdf
Reporte Tributario para Entidades Financieras.pdf
 
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
3ro - Semana 1 (EDA 2) 2023 (3).ppt. edx
 
EL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de socialesEL REFERENDO para una exposición de sociales
EL REFERENDO para una exposición de sociales
 
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADADECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
DECRETO-2535-DE-1993-pdf.pdf VIGILANCIA PRIVADA
 
Contabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contableContabilidad Gubernamental guia contable
Contabilidad Gubernamental guia contable
 
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptxCORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
CORRIENTES DEL PENSAMIENTO ECONÓMICO.pptx
 
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocxCARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
CARPETA PEDAGOGICA 2024 ARITA.sadasdasddocx
 
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
260813887-diagrama-de-flujo-de-proceso-de-esparrago-fresco-verde.pptx
 
Analisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la RentaAnalisis del art. 37 de la Ley del Impuesto a la Renta
Analisis del art. 37 de la Ley del Impuesto a la Renta
 
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdfCONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
CONSTITUCIÓN POLÍTICA DEL PERÚ al 25082023.pdf
 

Gianfranco Gugliandolo Service Oriented Architecture Overview

  • 1. Arquitectura Orientada a Servicios SOA (Service oriented Architecture)
  • 2.
  • 3. Arquitectura Orientada a Servicios SOA Significados diferentes para diferentes roles Un modelo de Programación completo con estándares, herramientas, métodos y tecnologías tales como los servicios Web Capacidades que un negocio desea exponer como un conjunto de servicios a clientes y asociados de negocios Un Estilo de Arquitectura que require un proveedor de servicios, un requiriente y una descripción del servicio. Contiene características tales como ‘loose coupling’, reuso e implantaciones simples y compuestas Implantación Arquitectura Negocios Operaciones Un conjunto de Acuerdos entre los proveedores y requirientes del servicio que especifica la calidad del servicio e identifica las métricas clave de negocios y Tecnología de información Roles
  • 4.
  • 5.
  • 6. Evolución de la arquitectura de TI Services (SOA) Arquitecturas Monolíticas Pre 1950’s a 1960’s 1970’s a med 1980’s Med 1990’s a early 2000’s Hoy Late 1990’s Sub-rutinas /Remote Procedure Calls Invocación de Objetos Remotos Message Processing Enterprise Application Integration (EAI) 1980’s a mid 1990’s Incremento de la Modularidad y logrando Flexibilidad
  • 7. SOA: The Next Step on the Connectivity Evolution Message Queuing Abstrae la lógica de conectividad de la aplicación Message Brokering Abstrae la lógica de conectividad y mediación de la aplicación Service Orientation Reduce la aplicación a sus funciones de negocios core (P.E. un servicio) Aplicación Aplicación Conectividad Directa Toda la conectividad, mediación y lógica adicional incluida en la aplicación Aplicación Incremento de la modularidad y logro de Flexibilidad Servicios de Aplicación Lógica de conectividad, mediación y control de procesos Lógica de mediación y control de procesos Lógica de control de procesos Lógica de conectividad Lógica de conectividad y mediación Lógica de conectividad, mediación y control de procesos Lineas de Código
  • 8. Arquitectura de referencia de SOA Soporte al ciclo de vida de SOA Servicios de Interacción Servicios de Información Servicios con Socios Servicios Aplica. de negocios Servicios de Acceso Servicios de Desarrollo Servicios de Gestión Servicios de Infraestructura Permite la colaboración entre la gente, procesos e información Gestiona los diversos datos y contenido de una manera unificada Conexión con diversos socios de comercio Se construyen en un entorno de servicios robusto, escalable y seguro Facilita las interacciones con información existente y activos de aplicación Ambiente integrado para el diseño y creación de activos de solución Gestiona y asegura los servicios, aplicaciones y recursos Optimiza el throughput, disponibilidad y utilización Aplics y Activos de Info Servicios de Procesos Servicios de Negocio Soporta los procesos de negocio y metas de la empresaa traves de servicios funcionales de negocio Enterprise Service Bus Orquesta y automatiza los procesos de negocio
  • 9. Capas de solución de SOA Apalancadores de la arquitectura de referencia de SOA Servicio Atómico Servicio Compuesto Registro Servicios Atómicos y compuestos Sistemas operacionales Componentes del Servicio Consumidores Procesos de Negocio Composición; coreografía Servicio proveedor Servicio Soncumidor Integración (Enterprise Service Bus) Capa QoS (Seguridad, gestión y Servicios de infraestructura de Monitoreo Arquitectura de Datos (meta-data) e Inteligencia de negocios Gobernabilidad Canal B2B Paquete de Aplicación Aplicación Personalizada Aplicación OO
  • 10. Un nuevo modelo de Programación Soporte a la capa de Abstracción de SOA Experiencia de Negocio Experiencia Técnica Traslape Limitado Usuario Definir/refinar los procesos de negocio Desarrollador Programa aplicaciones usando tecnologías ‘core’ Desarrollo de Software Tradicional Desarrollo Service-Oriented Desarrollador de Aplicación Traducir los procesos de negocio en aplicaciones ensamblando y configurando los bloques de construcción Traslape extendido Desarrollador del Servicio Crea los bloques de construcción de la aplicación – patrones, plantillas y componentes usando tecnologías ‘core’ Experiencia Técnica Usuario Definir/refinar los procesos de negocio Experiencia de negocio
  • 11.
  • 12.
  • 13. Separación de Funciones La arquitectura de referencia de SOA en Acción Open Account Approved Interaction Services Information Services Partner Services Business App Services Access Services Development Services Management Services Infrastructure Services Enables collaboration between people, processes & information Manages diverse data and content in a unified manner Connect with trading partners Build on a robust, scaleable, and secure services environment Facilitate interactions with existing information and application assets Integrated environment for design and creation of solution assets Manage and secure services, applications & resources Optimizes throughput, availability and utilization Apps & Info Assets Process Services Business Services Supports enterprise business process and goals through businesses functional service Enterprise Service Bus Orchestrate and automate business processes EJBs Federated Query DB Access DB Access Siebel Adapter CICS Access Business Dashboard Portal Community Manager IT Management Console
  • 14. Principales estándares para SOA Estándares de SOA y Web Services Business Services: Service Offerings and Components e.g. Book Flight, Low Fare Search, Update PNR Data Evolving Industry Semantics (ACORD, SWIFT, FIXML, OTAXML, UCCNet) Estandares de Infraestructura Estándares de Semántica Security (WS-SEC) Transactions (WS-Tx) Management Service Orchestration (WS-BPEL) Service Discovery (WSIL, UDDI, RAS) Service Invocation & Messaging (WS-I, SOAP) Service Description (WSDL, RAS) XML (Infoset, Namespace, Schema) Network Protocol (HTTP, SMTP, Other) Service Interaction Components (WSRP, JSR 168)
  • 15.
  • 16.
  • 17.
  • 18. Roadmaps: Construyendo planes en el contextoContext Servicios de Infraestructura Servicios de Función de Negocios Servicios comunes de TI Servicios de Información Dominio de Capacidad Scope of Services Colaboración de los Socios Colaboración Dinámica delos socios de negocios Integración Parcial Integración de la Empresa Discreto Imperativos y metas de negocios Identificar las capacidades requeridas e iniciativas Determinar estado futuro Desarrollar los Roadmaps Evaluar estado actual
  • 19. Service Integration Maturity Model (SIMM) Silo Servicios Servicios Compuestos Servicios Virtualizados Servicios Dinámicamente Re-Configurables Componentizado Integrado Nivel 1 Nivel 4 Nivel 5 Nivel 6 Nivel 7 Nivel 3 Nivel 2 Aplicaciones Métodos Organización Infraestructura Arquitectura Vista de Negocio Módulos Servicios Integración de procesos via servicios Ensamblaje dinámico de la aplicación Componentes Objetos Diseño y análisis estructurado Modelamiento orientado a servicios Modelamiento orientado a Servicios Modelamiento orientado a la Gramática Desarrollo basado en componentes Modelamiento Orientado a Objetos Gobernabilidad de TI Ad hoc Gobernabilidad emergente de SOA Alineamiento de la gobernalibilidad de TI y SOA Alineamiento de la Gobernabilidad de TI y SOA Gobernabilidad de TI Ad hoc Gobernabilidad de TI Ad hoc Alineamiento de la gobernabilidad de TI y SOAt Modelamiento Orientado a Servicios Integración de procesos via servicios Plataforma Específica Plataforma Específica Plataforma Neutral Sensar y responder dinámicamente Plataforma Específica Plataforma Específica Arquitectura Monolítica SOA Emergente SOA habilitado por Grilla Arquitectura reconfigurable dinámicamente Arquitectura por componentes Arquitectura por capas SOA Plataforma Específica Orientado a Funciones Orientado a Servicios Orientado a Servicios Orientado a Servicios Orientado a Funciones Orientado a Funciones Orientado a Servicios
  • 20.
  • 21.
  • 22.
  • 23.
  • 24.
  • 25.
  • 26.
  • 27. Thank You Merci Grazie Gracias Obrigado Danke Japanese French Russian German Italian Spanish Brazilian Portuguese Arabic Traditional Chinese Simplified Chinese Hindi Romanian Thai Korean Multumesc