SlideShare una empresa de Scribd logo
1 de 21
Descargar para leer sin conexión
Juan Carlos Bueno Villalba
IT – SwF Aggregation Layer, Provisioning & Inventory – SOA team
26 Febrero 2009
Orange Spain
Enterprise Service Bus
10 años de éxito
2 Orange Spain Service Bus. France Telecom España.
claves del éxito
 organización
 metodología
 industrialización,
monitorización, eficiencia,
crecimiento sostenido
 inversión continua
 producto
clave: organización
4
organización
 Equipo de personas interno
“Middleware” desde los inicios.
 Participación desde el inicio en
todos los proyectos.
 Área de desarrollo paralela al
resto de dominios funcionales.
 Ni pertenencia ni dependencia
de equipos “pensantes”
(Arquitectura, Estrategia, I+D,
etc.).
 Ofrecemos soluciones de
integración al área IT.
5 presentation title. France Telecom Group restricted.
clave: metodología
interne Groupe France Télécom
6
metodología &
arquitectura
 Plataforma de servicios diseñada
sobre el paradigma Enterprise
Service Bus (ESB), un enfoque
especializado para alcanzar la
arquitectura SOA.
...
7
 Las Aplicaciones ofrecen a
nuestra plataforma funciones de
negocio.
 Las interfaces técnicas entre las
Aplicaciones y ESB utilizan
mecanismos neutrales.
 Las aplicaciones exponen las
interfaces y nosotros
encapsulamos la funcionalidad
en los adaptadores.
 Uso de lenguaje XML para
implementar el modelo de datos
de los Business Services.
metodología &
perímetro de ESB
8
 Atomicidad en la ejecución del
servicio.
 Business services síncronos y
asíncronos al mismo tiempo.
 Propagamos el tiempo de vida del
servicio.
 Request/reply & Publish/Subscribe
 Herramientas para invocar
servicios.
 Tracing, security, tracking and
timeouts management.
 Business Services son definidos
utilizando BPM.
metodología &
núcleo del ESB
9
 Plataforma ESB completamente
securizada para prevenir ejecuciones
de servicios sin autorización.
 Todos los mensajes que impliquen
procesos de negocio con
modificaciones en los sistemas son
firmados digitalmente.
 Los adaptadores rechazan cualquier
petición que no está firmada
correctamente.
 Los certificados digitales se generan
para todas las aplicaciones.
metodología &
seguridad
10
 Proporcionamos mecanismos estandarizados
para poder invocar los servicios de forma
síncrona o asíncrona: C, C++, JAVA, Oracle,
FIFO queues, HTTP or SOAP.
 Metodología de implantación para
adaptadores comerciales proporcionados por
el fabricante.
 Adaptadores no intrusivos en las
aplicaciones.
 Todos los adaptadores tienen la misma
arquitectura interna.
ESB
Core
Adapter
Plug-in Plug-inPlug-in
API’s
Aplication
Adapter
metodología &
adaptadores de aplicaciones
11
 Cada petición de un
servicio es
gestionada por el
BPM.
 BPM permite diseñar
y ejecutar procesos
de negocio
complejos.
metodología &
business process modeling
12
 La relación entre el equipo
SOA y el resto de equipos
de desarrollo se realiza a
través de acuerdos de
interfaz.
 Los acuerdos de interfaz
están definidos en un
lenguaje común XSD.
 Toda la documentación
pública sobre la plataforma
ESB está disponible en un
portal web.
metodología &
portal de servicios ESB
13 presentation title. France Telecom Group restricted.
clave:
industrialización,
monitorización,
eficiencia,
crecimiento sostenido
14
industrialización
 La implementación de los
procesos está altamente
industrializada.
 El equipo tiene identificados
correctamente los roles para
maximizar los recursos
disponibles.
 El equipo SOA es
responsable del análisis,
implementación, pruebas y
soporte de la plataforma.
 ITIL & CMMI
15
 Plataforma ESB completamente monitorizada.
 Monitorización en tiempo real por supuesto.
 Los datos sobre la monitorización son
acumulados/agregados por intervalos.
 Los datos ayudan en las tareas de soporte así como un
análisis sobre el performance.
monitoring
16
eficiencia y crecimiento sostenido
 314 servicios activos.
 Media de 3,400,000 servicios procesados / día (picos de
4,000,000).
 85 servicios/segundo (picos de 120).
 Ratio de procesamiento 99,76% (99,84% de 09:00-23:59).
 Más de 15,500,000 mensajes de negocio por día.
 86 aplicaciones integradas.
 147 plataformas hardware conectadas.
 Más de 1,100 procesos monitorizados en producción.
17 presentation title. France Telecom Group restricted.
clave:
inversión continua
interne Groupe France Télécom
18
inversión continua
 Presupuesto específico
anual para plataforma ESB.
 Mantenimiento Evolutivo,
Preventivo, Correctivo y
Operativo.
 TIBCO Enterprise License
Agreement (ELA) que
garantiza el desarrollo sobre
Tibco Software.
clave: producto y herramientas
20
producto y herramientas
 Tibco Adapters SDK
 Tibco BusinessWorks
 Tibco Rendezvous
 Tibco Rendezvous DS
 Tibco XML Canon
 Tibco BusinessEvents
21 Orange Spain Service Bus. France Telecom España.

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Creando y Orquestando APIs en MuleSoft
Creando y Orquestando APIs en MuleSoftCreando y Orquestando APIs en MuleSoft
Creando y Orquestando APIs en MuleSoft
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
WCF for Dummies (Parte I)
WCF for Dummies (Parte I)WCF for Dummies (Parte I)
WCF for Dummies (Parte I)
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
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
 
Fundamentos SOA
Fundamentos SOAFundamentos SOA
Fundamentos SOA
 
2 Suite - ibm
2 Suite - ibm2 Suite - ibm
2 Suite - ibm
 
Servidor de aplicaciones
Servidor de aplicacionesServidor de aplicaciones
Servidor de aplicaciones
 
Active mq - adopción
Active mq - adopciónActive mq - adopción
Active mq - adopción
 
Inf 2
Inf 2Inf 2
Inf 2
 
Java2 servicios web
Java2 servicios webJava2 servicios web
Java2 servicios web
 
Inf 1
Inf 1Inf 1
Inf 1
 
Api html5
Api html5Api html5
Api html5
 
Arquitectura Rest
Arquitectura RestArquitectura Rest
Arquitectura Rest
 
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2 WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
WSO2 Guest Webinar: Creando un Backend de Servicios y/o API con WSO2
 
Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009Portales y Escritorios Web Lotusphere 2009
Portales y Escritorios Web Lotusphere 2009
 
¿Que son los microservicios?
¿Que son los microservicios?¿Que son los microservicios?
¿Que son los microservicios?
 
Wcf.ppp
Wcf.pppWcf.ppp
Wcf.ppp
 
Portales con software IBM
Portales con software IBMPortales con software IBM
Portales con software IBM
 
Arquitectura REST
Arquitectura RESTArquitectura REST
Arquitectura REST
 

Similar a Orange spain service bus - 10 años de éxito

Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06
Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06
Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06Antonio Andrade
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesLarry Magallanes
 
Presentacion Cast Info 2007
Presentacion Cast Info 2007Presentacion Cast Info 2007
Presentacion Cast Info 2007aaupcfira
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 Larry Magallanes
 
Ppt Cap 10
Ppt Cap 10Ppt Cap 10
Ppt Cap 10uv_sio
 
Siemens en Entel Summit 2010
Siemens en  Entel Summit 2010Siemens en  Entel Summit 2010
Siemens en Entel Summit 2010Entel
 
Presentacion Movilidad Feb 2009
Presentacion  Movilidad Feb 2009Presentacion  Movilidad Feb 2009
Presentacion Movilidad Feb 2009Ciro Alonso
 
Tecnitek Presentacion Corporativa
Tecnitek Presentacion CorporativaTecnitek Presentacion Corporativa
Tecnitek Presentacion Corporativatecnitek
 
NexTReT Corporativa 201011
NexTReT Corporativa 201011NexTReT Corporativa 201011
NexTReT Corporativa 201011NexTReT
 
Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34daniel revelo
 
Presentación Cast Info - Soluciones tecnologicas
Presentación Cast Info - Soluciones tecnologicasPresentación Cast Info - Soluciones tecnologicas
Presentación Cast Info - Soluciones tecnologicasCast Info
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014Ricardo Bouyer
 
Tecnitek
TecnitekTecnitek
Tecniteksampaj
 

Similar a Orange spain service bus - 10 años de éxito (20)

Planificación si
Planificación siPlanificación si
Planificación si
 
Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06
Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06
Presentacion_Proyecto_ERP_LATAM_SAP_FORUM_V06
 
Mulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integracionesMulesoft: Plataforma empesarial de integraciones
Mulesoft: Plataforma empesarial de integraciones
 
Presentacion Cast Info 2007
Presentacion Cast Info 2007Presentacion Cast Info 2007
Presentacion Cast Info 2007
 
MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019 MuleSoft Anypoint Platform - Releases 2019
MuleSoft Anypoint Platform - Releases 2019
 
Ppt Cap 10
Ppt Cap 10Ppt Cap 10
Ppt Cap 10
 
Siemens en Entel Summit 2010
Siemens en  Entel Summit 2010Siemens en  Entel Summit 2010
Siemens en Entel Summit 2010
 
ERP2.ppt
ERP2.pptERP2.ppt
ERP2.ppt
 
Presentacion Movilidad Feb 2009
Presentacion  Movilidad Feb 2009Presentacion  Movilidad Feb 2009
Presentacion Movilidad Feb 2009
 
Tecnitek Presentacion Corporativa
Tecnitek Presentacion CorporativaTecnitek Presentacion Corporativa
Tecnitek Presentacion Corporativa
 
Tecnitek
TecnitekTecnitek
Tecnitek
 
APIA BPMS
APIA BPMSAPIA BPMS
APIA BPMS
 
NexTReT Corporativa 201011
NexTReT Corporativa 201011NexTReT Corporativa 201011
NexTReT Corporativa 201011
 
Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34Plantilla informe catia cristian revelo g 34
Plantilla informe catia cristian revelo g 34
 
Cdtec general
Cdtec generalCdtec general
Cdtec general
 
Presentación Cast Info - Soluciones tecnologicas
Presentación Cast Info - Soluciones tecnologicasPresentación Cast Info - Soluciones tecnologicas
Presentación Cast Info - Soluciones tecnologicas
 
CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014CV_Ricardo_Bouyer 2014
CV_Ricardo_Bouyer 2014
 
Tecnitek
TecnitekTecnitek
Tecnitek
 
Arquitectura de una solucion BPM
Arquitectura de una solucion BPMArquitectura de una solucion BPM
Arquitectura de una solucion BPM
 
EVALUACION DE PAQUETES TECNOLOGICOS
EVALUACION DE PAQUETES TECNOLOGICOSEVALUACION DE PAQUETES TECNOLOGICOS
EVALUACION DE PAQUETES TECNOLOGICOS
 

Orange spain service bus - 10 años de éxito

  • 1. Juan Carlos Bueno Villalba IT – SwF Aggregation Layer, Provisioning & Inventory – SOA team 26 Febrero 2009 Orange Spain Enterprise Service Bus 10 años de éxito
  • 2. 2 Orange Spain Service Bus. France Telecom España. claves del éxito  organización  metodología  industrialización, monitorización, eficiencia, crecimiento sostenido  inversión continua  producto
  • 4. 4 organización  Equipo de personas interno “Middleware” desde los inicios.  Participación desde el inicio en todos los proyectos.  Área de desarrollo paralela al resto de dominios funcionales.  Ni pertenencia ni dependencia de equipos “pensantes” (Arquitectura, Estrategia, I+D, etc.).  Ofrecemos soluciones de integración al área IT.
  • 5. 5 presentation title. France Telecom Group restricted. clave: metodología interne Groupe France Télécom
  • 6. 6 metodología & arquitectura  Plataforma de servicios diseñada sobre el paradigma Enterprise Service Bus (ESB), un enfoque especializado para alcanzar la arquitectura SOA. ...
  • 7. 7  Las Aplicaciones ofrecen a nuestra plataforma funciones de negocio.  Las interfaces técnicas entre las Aplicaciones y ESB utilizan mecanismos neutrales.  Las aplicaciones exponen las interfaces y nosotros encapsulamos la funcionalidad en los adaptadores.  Uso de lenguaje XML para implementar el modelo de datos de los Business Services. metodología & perímetro de ESB
  • 8. 8  Atomicidad en la ejecución del servicio.  Business services síncronos y asíncronos al mismo tiempo.  Propagamos el tiempo de vida del servicio.  Request/reply & Publish/Subscribe  Herramientas para invocar servicios.  Tracing, security, tracking and timeouts management.  Business Services son definidos utilizando BPM. metodología & núcleo del ESB
  • 9. 9  Plataforma ESB completamente securizada para prevenir ejecuciones de servicios sin autorización.  Todos los mensajes que impliquen procesos de negocio con modificaciones en los sistemas son firmados digitalmente.  Los adaptadores rechazan cualquier petición que no está firmada correctamente.  Los certificados digitales se generan para todas las aplicaciones. metodología & seguridad
  • 10. 10  Proporcionamos mecanismos estandarizados para poder invocar los servicios de forma síncrona o asíncrona: C, C++, JAVA, Oracle, FIFO queues, HTTP or SOAP.  Metodología de implantación para adaptadores comerciales proporcionados por el fabricante.  Adaptadores no intrusivos en las aplicaciones.  Todos los adaptadores tienen la misma arquitectura interna. ESB Core Adapter Plug-in Plug-inPlug-in API’s Aplication Adapter metodología & adaptadores de aplicaciones
  • 11. 11  Cada petición de un servicio es gestionada por el BPM.  BPM permite diseñar y ejecutar procesos de negocio complejos. metodología & business process modeling
  • 12. 12  La relación entre el equipo SOA y el resto de equipos de desarrollo se realiza a través de acuerdos de interfaz.  Los acuerdos de interfaz están definidos en un lenguaje común XSD.  Toda la documentación pública sobre la plataforma ESB está disponible en un portal web. metodología & portal de servicios ESB
  • 13. 13 presentation title. France Telecom Group restricted. clave: industrialización, monitorización, eficiencia, crecimiento sostenido
  • 14. 14 industrialización  La implementación de los procesos está altamente industrializada.  El equipo tiene identificados correctamente los roles para maximizar los recursos disponibles.  El equipo SOA es responsable del análisis, implementación, pruebas y soporte de la plataforma.  ITIL & CMMI
  • 15. 15  Plataforma ESB completamente monitorizada.  Monitorización en tiempo real por supuesto.  Los datos sobre la monitorización son acumulados/agregados por intervalos.  Los datos ayudan en las tareas de soporte así como un análisis sobre el performance. monitoring
  • 16. 16 eficiencia y crecimiento sostenido  314 servicios activos.  Media de 3,400,000 servicios procesados / día (picos de 4,000,000).  85 servicios/segundo (picos de 120).  Ratio de procesamiento 99,76% (99,84% de 09:00-23:59).  Más de 15,500,000 mensajes de negocio por día.  86 aplicaciones integradas.  147 plataformas hardware conectadas.  Más de 1,100 procesos monitorizados en producción.
  • 17. 17 presentation title. France Telecom Group restricted. clave: inversión continua interne Groupe France Télécom
  • 18. 18 inversión continua  Presupuesto específico anual para plataforma ESB.  Mantenimiento Evolutivo, Preventivo, Correctivo y Operativo.  TIBCO Enterprise License Agreement (ELA) que garantiza el desarrollo sobre Tibco Software.
  • 19. clave: producto y herramientas
  • 20. 20 producto y herramientas  Tibco Adapters SDK  Tibco BusinessWorks  Tibco Rendezvous  Tibco Rendezvous DS  Tibco XML Canon  Tibco BusinessEvents
  • 21. 21 Orange Spain Service Bus. France Telecom España.