Septiembre 27 a Octubre 01 de 2005 Bogotá, Colombia Arquitecturas Orientadas a Servicios (AOS) Jose Mauricio Alvarez H. Especialista Arquitectura Microsoft,

Slides:



Advertisements
Presentaciones similares
el 1, el 4 y el 9 tres cuadrados perfectos autosuficientes
Advertisements

Ubicuidad en el manejo de los datos
B2B - Business to Business
1 PRINCIPALES INDICADORES DEL DESARROLLO DE LA SOCIEDAD DE LA INFORMACIÓN EN GALICIA CUADRO DE MANDO Apartado: Empresas Septiembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS ( Resumen PYMES ) Noviembre de 2004.
1 INFORME RESUMEN SOBRE EL NIVEL DE UTILIZACION DE LAS TIC EN LAS EMPRESAS GALLEGAS (MICROEMPRESAS, resultados provisionales) 29 de julio de 2004.
1 LA UTILIZACION DE LAS TIC EN LAS PYMES GALLEGAS AÑO Resumen. 24 de Junio de 2005.
Módulo N° 7 – Introducción al SMS
CREACIÓN DE PÁGINAS WEB CON SHAREPOINT DESIGNER 2007 (Sesión 1) Ricardo Ferrís Castell ( ) Departament D Informàtica.
Estrategia y Roadmap de Producto: Oslo y Dublín
Leo Marthe x 2123 COMMANDperformance Leo Marthe x 2123.
Integración de los Sistemas de Información PRESENTACIÓN FUNCIONAL
© 2007 Cisco Systems, Inc. All rights reserved. Traducido en apoyo a la capacitación de Instructores de la Red Proydesa Comunicación por la red Fundamentos.
Conexión a Internet a través de un ISP
Presentación 20 de Mayo 2009.
MOVIMIENTO JOVENES DE LA CALLE CIUDAD DE GUATEMALA chi siamo quienes-somos qui sommes-nous who we are attività actividades activités activities alimentazione.
Arquitectura Orientada a Servicios
SAN JOSÉ, COSTA RICA 8 DE JULIO DE 2009 Construcción del Centro Único de Información para Supervisores del Sistema Financiero Salvadoreño.
Introducción a servidores
1 Reporte Componente Impacto Por Orden Territorial Por Departamento No Disponible ND *Los indicadores para el año 2008 no fueron calculados.
Portal Hacienda Digital
Septiembre 27 a Octubre 01 de 2005 Bogotá, Colombia Arquitecturas flexibles y adaptables: ¿hacia dónde vamos? Jorge A. Villalobos
Universidad Nacional Autónoma de Honduras
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
PROCESO DE CONTRATACIÓN 1 Ventanas en Cif-KM Proceso contratación de obra
COLEGIO DE CONTADORES DE CHILE
Lenguajes Servicios Web
Cátedra Pragma Orientación a Servicios Parte I 2 © PRAGMA S.A.
Servicios Web.
Arquitectura Orientada a Servicios (SOA)
Trascendencia de este curso Curso Introducción a la Computación 1
El Papel del DWH en una Arquitectura Orientada a Servicios
50 principios 1. Los clientes asumen el mando.
Proyecto para Centros que trabajan una vez por semana.
Kpmg. El comercio electrónico y sus incertidumbres Resultado de la encuesta sobre
Seguridad de redes empresariales
Proceso de Originación de Crédito: Banco de los Alpes
Acceso a datos y paso de datos entre capas
4/1/2017 6:53 PM © Microsoft Corporation. All rights reserved.
MARKETPLACE DE LOS ALPES
Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización Entre plataformas Entre lenguajes.
Java 2 Platform Enterprise Edition
Proyecto Fin de Carrera E.T.S. Ingeniería Informática 26 de Septiembre de 2006 DESARROLLO DE UN COMPONENTE TECLADO ALUMNO: Fco. Javier Sánchez Ramos TUTORES:
Business Proccess Management (BPM)
Infraestructura de Tecnologías de Información
CULENDARIO 2007 Para los Patanes.
Reunión de los requerimientos de la red
Trabajo Practico – Base de Datos II
MACROECONOMIA.
BEATRIZ LAFONT VILLODRE
APENDICE TEMA 4. MÉTRICA DE LOS PUNTOS DE FUNCIÓN
Módulo N° 7 – Introducción al SMS
Aspectos básicos de networking: Clase 5
1 Escenarios Futuros Ingeniería de Requisitos. 2 Obtener Requisitos Explícitos Comprender el UdeD Actual Definir Requisitos del SW Comprender el UdeD.
Web Services Daniel Seara. Fundamentos Intercambio de información Procesamiento Sin intervención del usuario Acelerando tiempos de respuesta Normalización.
Arquitectura de una aplicación
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
/ Teléfono : Web : Build Solutions IT.
Desarrollo de aplicaciones para ambientes distribuidos
Arquitectura Orientada a Servicios
Arquitectura Orientada a Servicios Alicia Maita Harold Martínez Esteban Reyes Verónica Betancout - SOA -
Arquitectura Empresarial 2010 Andrés González Julián Morales Carlos Criales José Daniel García Robinson De.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Términos y Conceptos Básicos
Implementación de la Arquitectura Empresarial
DESARROLLO DE APLICACIONES PARA AMBIENTES DISTRIBUÍDOS ALUMNOS: MARIANA MIGNÓN RÉDING CARLOS ANTONIO CARRASCO MARTÍNEZ PROFESOR: DR. JOSÉ BERNARDO PARRA.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Servicios Web-SOA Aula: Fomento 05/06/2006 a 08/05/2006.
Transcripción de la presentación:

Septiembre 27 a Octubre 01 de 2005 Bogotá, Colombia Arquitecturas Orientadas a Servicios (AOS) Jose Mauricio Alvarez H. Especialista Arquitectura Microsoft, Region Andina

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Agenda Conferencia + Introducción + Definición de Arquitectura Orientada a Servicios (AOS) + Beneficios de Negocio + Mejores practicas en la implementación de AOS + Tecnologías para implementar AOS

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Imperativo de toda Organización CRECER !!! Aumentar Ventas Disminuir Costos

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Los negocios están cambiando Tamaño Activos Físicos Optimizar viejos métodos Satisfacción del Cliente Monolíticos Estructuras Rígidas Velocidad, movilidad Propiedad Intelectual Innovar con nuevas reglas Deleitar al Cliente Especialización Sociedades Flexibles DeA

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Las Aplicaciones están cambiando Construidas para durar Guiadas por el TCO Años de atraso ¿Dónde están los datos? Integración: Un costoso esfuerzo posterior Construidas para cambiar Guiadas por el ROI Construcción y puesta en producción en 6 semanas Flujo de los Datos Integración: Algo tácito DeA

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de El mayor diferenciador entre las compañías ahora es su agilidad – su capacidad para crear valor más rápido que sus competidores. Este será el único diferenciador en el futuro, ya que cualquier otra innovación puede ser copiada + - Rolf Jester + Chief Analyst – IT Services Market Asia/Pacific + Gartner

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de La realidad del cambio Macroeconomía Regulaciones Tecnología Globalización Competencia Demanda de Los clientes Agilidad es la métrica crítica de TI

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Internet Banking Wireless Aggregation Branch Banking CRM Core Banking Wealth Management Treasury / Forex Trading / Back office Payment Systems and Card Mgmt 3D Secure Business Intelligence EAI Straight through Processing ATM / POS Ninguna aplicación es una Isla

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Ninguna compañía es una Isla Customers Suppliers Employees Partners Suppliers Suppliers Employees Customers PartnersPartners

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Generadores de Valor Competencia del negocio Gente Procesos Información Relaciones

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Y…. ¿como adopto una arquitectura de TI que me de más agilidad?

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Agenda Conferencia + Introducción + Definición de Arquitectura Orientada a Servicios (AOS) + Beneficios de Negocio + Mejores practicas en la implementación de AOS + Tecnologías para implementar AOS

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de ASB BLT HDL AFTTGI FRY DRW SWG QYDDLY BST WIU ASB ZISXOICUI RMO DLY XPS KYF KFC WHR JIA GEX FQAVUH HCO WKD ECP SKD MFP WCP DKEAJT La Arquitectura …y el problema

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de La arquitectura debe cambiar Altamente Acoplada Centrada en costos Una plataforma Centrada en la aplicación Orientada a Objetos Conocer cada detalle Más Conexiones == más costos Poco Acoplada Centrada en Valor Todas las plataformas Data manejable Orientada a mensajes Abstracción Más Conexiones == más valor DeA

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Reducir Dependencias Reducir Acoplamiento Esquema Acuerdos Lenguaje de Programación Modelo de Objetos Servidor de Aplicaciones Base de Datos Sistema Operativo Usted Su socio Ejemplo de una solución altamente acoplada Ejemplo de una solución suavemente acoplada Base de Datos Lenguaje de Programación Sistema Operativo Servidor de Aplicaciones Modelo de Objetos

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de La solución Interfaces únicas Interfaces uniformes Interfaces no acopladas Interfaces estándares SOASOA

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de ServicioServicioServicio ServicioServicioServicio Bus La Arquitectura …y la Solución Arquitectura Orientada a Servicios

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Servicios: Evolución de la abstracción Bloques de Lenguajes Librerías Modelos de Objetos Objetos distribuidos Modelos de Servicios

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de AOS en Acción Nicholas Applegate Capital Management antes de AOS Data Data Data Securities System A Securities System B Securities System C

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de AOS en Action Nicholas Applegate Capital Management después de AOS Data Data Data Securities System A Securities System B Securities System C

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Servicio Dentro de un servicio Estado Lógica Interfaz De servicio Mensaje

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Arquitectura Orientada a Servicios + Topología de software, que consiste de servicios y consumidores de servicios en una relación débilmente acoplada. (Gartner) + Provee Servicios a consumidores vía interfaces estándares, publicadas y descubridles + Provee un modelo para integración – Dentro de la organización – A través de los limites organizacionales + Las capacidades del Negocio y los Procesos del negocio, serán modelados como servicios + Sobre el camino de la organización ágil

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Arquitectura Orientada a Servicios + Una aproximación para construir sistemas usando servicios los cuales se adhieren a 4 pilares: – Los limites son explícitos – Los servicios son Autónomos – Los servicios comparten esquemas y contratos, no clases – La compatibilidad de los servicios, se determina basados en las política

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Aspectos de Análisis Orientado a Servicios Identificación de entidades Construcción de Entidades Identificación de Servicios Construcción de Servicios Especificación de Procesos Identificación de puntos de contacto Mapeo de roles SLAs … Servicios de Entidad Servicios de Proceso Servicios de Infraestructura Clientes y Agentes Arquitectura de Tecnología Arquitectura de información Servicios de Actividad

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Aspectos de Diseño Orientado a Servicios Definición de Esquemas Definición de Mensajes Definición de Contratos Manejo de Mensajes Manejo de Procesos Modelo de Transacciones Manejo de Excepciones … Contracts Servicio Proceso Documento A Documento C-1 Documento C-2 Documento B Cualquiera C-1 o C-2 Proceso

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Aspectos de Operación de Servicios Seguridad Control de Acceso Monitoreo Administración Control de QoS y SLAs Versiones Escalabilidad Disponibilidad Manejo de Caché Servicio Infraestructura de Procesamiento de Mensajes Serialización Cifrado Firma Deserialización Autenticación Autorización Auditoría Bitácora Mensajería Confiable

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Agenda Conferencia + Introducción + Definición de Arquitectura Orientada a Servicios (AOS) + Beneficios de Negocio + Mejores practicas en la implementación de AOS + Tecnologías para implementar AOS

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Beneficios de AOS + promueve reutilización dentro de la Organización, decrementando Time To Market y TCO. + … intención primaria es la reutilización de software de negocios en nuevos contextos de negocio. + AOS trae los siguientes beneficios: – Desarrollo incremental de software de negocio – Rehúso de componentes de negocio en múltiples experiencias de negocio + reutilización de las capacidades existentes. …decrementar Time To Market y TCO Reutilización Incrementar la agilidad de negocio Low-cost… Disminuir costos

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de AOS: Beneficios de Negocio + Nicholas Gall, MetaGroup – We believe service-oriented architecture is going to be a trend, and in fact a disruptive trend. + MetaGroup – Computation Virtualization enables Business Virtualization (Meta)

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Agenda Conferencia + Introducción + Definición de Arquitectura Orientada a Servicios (AOS) + Beneficios de Negocio + Mejores practicas en la implementación de AOS + Tecnologías para implementar AOS

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Mejores Practicas en la Implementación de AOS + Alinear Servicios con los procesos de negocio + Involucre al negocio, mediante workshops + Posicione servicios, usando modelos verticales y horizontales + Comience con Servicios no Servicios Web + Utilice un interfase común, para unificar aplicaciones duplicadas + Tener el control de la arquitectura + Exponer funcionalidad de aplicaciones core como servicios + Tener una Arquitectura de resolución + Tener una arquitectura para la invocación de servicios

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Agenda Conferencia + Introducción + Definición de Arquitectura Orientada a Servicios (AOS) + Beneficios de Negocio + Mejores practicas en la implementación de AOS + Tecnologías para implementar AOS

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Aproximaciones a SOA B2B –EDI –CORBA, ebXML –Marketplaces EAI –APPC –Proprietary APIs –Adapters –RMI, DCOM –…

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de WEB Services BrowserIISAplicaciones HTTP Request HTML IISAplicaciones SOAP Request XML Dispositivos Win Apps WEB Apps WEB Page WEB Service

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de SOAP Formatos para enviar y recibir datos usando XML Formatos para enviar y recibir datos usando XML WSDL Contract Language Definir formatos y ordenamientos de los mensajes Definir formatos y ordenamientos de los mensajes UDDI Involucra: Poder preguntar por descripciones de los WS que ofrece un sitio Poder preguntar por descripciones de los WS que ofrece un sitio Todo lo anterior posible usando protocolos de internet abiertos Todo lo anterior posible usando protocolos de internet abiertos XML, HTTP, HTTPS Qué es un Web Service? Protocolos Internet Abiertos Web Service Lógica de aplicación encapsulada como un componente en la Web para ser usada por otros programas

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Aplicación A (Lógica de Negocios) Computador A ¿Cómo trabaja un XML Web Service? Front-End / Wrapper Web Service Procesos de Negocio Control de Flujo Input Deliverable IDDescription Aplicación B (Lógica de Negocios) Negocios) FIREWALL Computador B MS BizTalk Formatea SOAP XML Messages (Schemas) Celda en MS Excel desde un PC Podría ser el resultado de una constelación de Aplicaciones previas, cada una diseñada en un computador distinto Podría ser un PLC, un Pocket PC, un Celular, un Xbox, o cualquier dispositivo inteligente

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Asynchronous Messaging ReliableMessagingSecurity Description Transactions Discovery ExtensiónSeguro,confiable,Transaccional SOAP (Modelo lógico de mensajes) XML Bases WSA

XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de Preguntas?