SOA sí, pero ¿cómo? · RDF, OWL XML para gestionar la seguridad: SAML, WS-Security XML para...
Transcript of SOA sí, pero ¿cómo? · RDF, OWL XML para gestionar la seguridad: SAML, WS-Security XML para...
SOA sí, pero ... ¿cómo?
Enrique BertrandDirector de TecnologíaSoftware AG España
/ 03/2006 / 2SOA sí, pero ... ¿cómo? Software AG
¿Por qué hablamos tanto de SOA?Presión creciente sobre los departamentos TI
Usuarios(externos e internos)
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Recursos TI("back-office")
Nuevos servicios Visión global
del ciudadanoControl
económicoconsistente Procesos
administrativos más sencillos
/ 03/2006 / 3SOA sí, pero ... ¿cómo? Software AG
¿Por qué hablamos tanto de SOA?Presión creciente sobre los departamentos TI
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Cómo salvar la distancia entre las expectativas de los usuarios y
las capacidades TI
Informes a supervisores
Portalesde servicios
Visión global del ciudadano
Cuadros de mando
Procesosautomatizados
Usuarios
Recursos TI
/ 03/2006 / 4SOA sí, pero ... ¿cómo? Software AG
¿En qué nivel debemosplantear el problema?
La arquitectura SW
/ 03/2006 / 5SOA sí, pero ... ¿cómo? Software AG
Una arquitectura pensada para interoperar, y … técnica y económicamente viable
Servicios
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Servicio Servicio Servicio
Expedientes Certificaciones Notificación
SOA
Recursos TI
/ 03/2006 / 6SOA sí, pero ... ¿cómo? Software AG
Enlace dinámico entre "proveedores" y "consumidores"
Organismo"proveedor"
Organismo, ciudadano,empresa, ... "consumidor"
invoca(SOAP)
Servicio
Directorio de Servicios
localiza(UDDI)
registra(WSDL)
ServiceService
/ 03/2006 / 7SOA sí, pero ... ¿cómo? Software AG
Arquitectura basada en servicios: algo viejo y algo nuevo
CRMERPSistemas Corporat. BB.DD.Sistemas
Departam.
Recursos TI
Servicio Servicio Servicio
Servicios
SOA
Tres “viejísimos” principios de la ingeniería delsoftware:
Modularidad.
Encapsulamiento (ocultamiento de la información).
Separación de interfaces e implementación.
Reformulados en un nuevo contexto:Simplicidad y abstracción de la interfaz.
Granularidad.
Mayor visibilidad de las funciones relevantes parael usuario.
/ 03/2006 / 8SOA sí, pero ... ¿cómo? Software AG
¿Dónde estamos?
Escépticos Innovadores
• Son “EL” modelo de la nueva organización.
• Son la base de los procesos“intergalácticos” operados por agentes inteligentes y autónomos.
¿?Una forma técnica y económicamente viable de abrir determinadas capacidades TI a organismos, ciudadanos, empresas, etc.
¿SOA basada en servicios Web XML?
• Son una moda.
• No se utilizan en proyectos reales.
• En el fondo es lo de siempre.
/ 03/2006 / 9SOA sí, pero ... ¿cómo? Software AG
En el camino de la aproximación e-Admón/TI
Usuarios
Convertir los actuales "back-office" en plataformas de servicios estandarizados
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Servicio Servicio Servicio
XML
SOAXML XML
Recursos TI
/ 03/2006 / 10SOA sí, pero ... ¿cómo? Software AG
En el camino de la aproximación e-Admón/TI
Usuarios
¿Cómo implementarla?¿Cómo sacarle partido?
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Recursos TI
Servicio Servicio Servicio
XML
SOAXML XML
/ 03/2006 / 11SOA sí, pero ... ¿cómo? Software AG
Los nuevos niveles de abstracción en el mundo TI
Nuevas aplicaciones "horizontales"
Usuarios
Procesos Información
Servicios
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Recursos TI
/ 03/2006 / 12SOA sí, pero ... ¿cómo? Software AG
crossvision: integración SOA al "servicio" de la organización y bajo control
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Servicios
Nuevas aplicaciones de negocio
Procesos Información
Usuarios
Recursos TI
/ 03/2006 / 13SOA sí, pero ... ¿cómo? Software AG
crossvision: integración SOA al "servicio" de la organización y bajo control
CRMERPSistemas Corporat.
Servicios
BB.DD.Sistemas Departam.
Procesos InformaciónGestionar procesos "extremo-extremo"
Nuevas aplicaciones "horizontales"
Integrar información de manera consistente
Crear nuevos servicios de mayor valor añadido
Ver las aplicaciones actuales como servicios
Controlar y asegurar la arquitectura
global
Componer nuevas aplicaciones "interdepartamentales"
Usuarios
Recursos TI
/ 03/2006 / 14SOA sí, pero ... ¿cómo? Software AG
crossvision: integración SOA al "servicio" de la organización y bajo control
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
Usuarios
Recursos TI
/ 03/2006 / 15SOA sí, pero ... ¿cómo? Software AG
Más allá del ruido mediático,¿en qué somos diferentes?
Neutralidad respecto los proveedores de plataformas:
Uso intensivo de estándares abiertos (XML).
/ 03/2006 / 16SOA sí, pero ... ¿cómo? Software AG
Los estándares XML definen el marco tecnológico de crossvision
InformaciónMetadatos
Procesos
Servicios
Seguridad
XML para modelar procesos de negocioBPEL, XPDL
XML para definir vocabularios de negocioRDF, OWL
XML para gestionar la seguridad:SAML, WS-Security
XML para intercambiar información:SOAP
XML para definir interfaces:WSDL
XML para organizar los directorios de metadatos: UDDI
/ 03/2006 / 17SOA sí, pero ... ¿cómo? Software AG
Más allá del ruido mediático,¿en qué somos diferentes?
Reutilización "realista" de los sistemas actuales:
Servicios robustos y fiables a partir de las aplicaciones existentes.
Neutralidad respecto los proveedores de plataformas:
Uso intensivo de estándares abiertos (XML).
/ 03/2006 / 18SOA sí, pero ... ¿cómo? Software AG
La naturaleza diversa de nuestros sistemas exige capacidades de conversión diversas
ServiciosSesión
z/OS, VSE, VM, Unix, HP e3000, UNISYS, Hitachi, Fujitsu
32705250VT
Lógica Progr.Cobol, PL/1, RPG, Natural, Assembler…
Function
DatosDB2, VSAM, Adabas,Oracle, …
Encapsularcomo servicio
Function
Function
.NET
J2EE
Web Serv./ XML
/ 03/2006 / 19SOA sí, pero ... ¿cómo? Software AG
Más allá del ruido mediático,¿en qué somos diferentes?
Neutralidad respecto los proveedores de plataformas:
Uso intensivo de estándares abiertos (XML).
Reutilización "realista" de los sistemas actuales:
Servicios robustos y fiables a partir de las aplicaciones existentes.
Control, gobierno y seguridad de la arquitectura en su conjunto:
Repositorio y registro central de todos los "artefactos" software.
/ 03/2006 / 20SOA sí, pero ... ¿cómo? Software AG
La espina dorsal de la suite:CentraSiteTM
Repositorio / registro central de componentes.
Directorio de servicios.
Análisis del uso y de las dependencias entre servicios.
Gestión de cambios.
Análisis de impacto sobre los procesos y los servicios subyacentes
Control y gobierno de su arquitectura SOA
/ 03/2006 / 21SOA sí, pero ... ¿cómo? Software AG
CentraSite: un repositorio y registro abierto a proveedores SOA
APIs de acceso yadministraciónpúblicas y estándar.
Modelo de contenidos extensible.
Taxonomías definibles por el usuario.
Subscripciones y notificaciones para lagestión del ciclo de vida.
Auditorías e informes de calidad y seguridad.
/ 03/2006 / 22SOA sí, pero ... ¿cómo? Software AG
Control y gobierno de la arquitectura SOA
“En el 2006 la falta de mecanismos de gobiernoefectivo... en proyectos SOA de tamaño medio/grande será la causa habitual de fracaso en este tipo de proyectos."
-Yefim V. Natis, Gartner Group, 11/2005
No CentraSiteTM
no SOA success!
/ 03/2006 / 23SOA sí, pero ... ¿cómo? Software AG
¿Qué supone crossvision para los Departamentos de TI de las AA.PP.?
/ 03/2006 / 24SOA sí, pero ... ¿cómo? Software AG
¿Qué supone crossvision para los Departamentos de TI de las AA.PP.?
Un nuevo valor para sus activos TI:Las inversiones quedan protegidas.
Una evolución sin riesgos de su arquitectura SW: Preparar TI para las nuevas demandas de la e-Admón.
Una nueva forma de gestionar su arquitectura SW:Gobernar la SOA es la clave del éxito en la transformación.
La capacidad para innovar en sus procesos críticos:El núcleo del valor de TI en las organizaciones.
/ 03/2006 / 25SOA sí, pero ... ¿cómo? Software AG
El valor fundamental de crossvision
CRMERPSistemas Corporat.
BB.DD.Sistemas Departam.
"Integramos" las personas ...
... con los recursos TI que necesitan
/ 03/2006 / 26SOA sí, pero ... ¿cómo? Software AG