La descarga está en progreso. Por favor, espere

La descarga está en progreso. Por favor, espere

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

Presentaciones similares


Presentación del tema: "Septiembre 27 a Octubre 01 de 2005 Bogotá, Colombia Arquitecturas Orientadas a Servicios (AOS) Jose Mauricio Alvarez H. Especialista Arquitectura Microsoft,"— Transcripción de la presentación:

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

2 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 2 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

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

4 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 4 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

5 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 5 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

6 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 6 + 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

7 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 7 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

8 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 8 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

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

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

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

12 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 12 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

13 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 13 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

14 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 14 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

15 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 15 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

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

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

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

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

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

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

22 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 22 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

23 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 23 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

24 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 24 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

25 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 25 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

26 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 26 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

27 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 27 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

28 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 28 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

29 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 29 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)

30 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 30 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

31 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 31 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

32 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 32 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

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

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

35 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 35 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

36 XXV Salón de Informática Arquitecturas Empresariales de Software Septiembre 28-Octubre 01 de 2005 36 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

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

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

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


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

Presentaciones similares


Anuncios Google