bbrsoa lean sigma v4
DESCRIPTION
TRANSCRIPT
BBR ENGINYERIA DE SERVEIS
SOA: el catalizador en la implantación de Lean Sigma
SOA: el catalizador en la implantación de Lean Sigma
Pedro Gallardo Delgado
AgendaAgenda
• ¿Qué es SOA?
• Alineamiento SOA – LEAN • ¿Qué aporta SOA a los Implantadores de LEAN?
• SOA & Manufacturing• SOA en Industria Manufacturera
• Niveles SOA• Descripción de Niveles SOA
• Pilares SOA
• Otras Ventajas
• Conclusión
¿Qué es SOA?¿Qué es SOA?
Imperativos de NegocioImperativos de Negocio
Requiere
Aumento CompetitividadAumento Competitividad
Aumento Agilidad de NegocioAumento Agilidad de Negocio
Mayor Foco en la AdaptaciónMayor Foco en la Adaptación
De procesos de NegocioDe procesos de Negocio
Infraestructura de ITInfraestructura de IT
Flexible y AdaptableFlexible y Adaptable
SOA y EstándaresSOA y Estándares
Requiere
Requiere
Posibilitado por
• ¡ La aparición de SOA y de los estándares puede ayudar !
• El entorno de negocio es cada vez más competitivo.
• Requiere que los negocios se ajusten más rápido a las condiciones cambiantes (mayor agilidad de negocio).
• Requiere mayor foco en los procesos de negocio, y en la capacidad de adaptarlos rápidamente para responder a condiciones dinámicas.
• Los procesos de negocio implican siempre a los sistemas de IT, que necesitan ser también flexibles y adaptables.
¿Qué es SOA?¿Qué es SOA?
• Definición según wikipedia
• La Arquitectura Orientada a Servicios (en inglés Service-Oriented Architecture o SOA), es un concepto de arquitectura de software que define la utilización de servicios para dar soporte a los requerimientos de software del usuario.
• Se basa en WebServices
• WebService “Sería como un idioma común que saben hablar todos los sistemas informáticos” (Como el intento de ESPERANTO llevado a la realidad).
¿Qué es SOA?¿Qué es SOA?
• Nos permite diseñar procesos horizontales a través de todos los departamentos de nuestra organización
• Plataforma ideal para BPM
• Características
• Bajo acoplamiento
• Atomicidad
• Flexibilidad
• Adaptabilidad
• Reusabilidad
• Orientada a procesos
Situación Actual Sistemas de InformaciónSituación Actual Sistemas de Información
ScreenScrape
ScreenScrape
ScreenScrape
ScreenScrape
Cola deMensajes
Cola deMensajes
Cola deMensajes
DownloadFile
DownloadFile
DownloadFile
TransactionFile
TransactionFile
TransactionFile
ORB
ORB
CICS Gateway
CICS Gateway
APPC
APPCRPC
RPC
TransactionFile
Sockets
Sockets
Mensaje
Mensaje
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
Aplicación
WSDL/WSIF
XML/XML Schema
SOAP JCA JMS
BUSINESS SERVICES
More Interoperable
ERP/Legacy Apps
Custom Apps& Services
Web services
Key SOA StandardsKey SOA Standards
Process FlowLogic
XSLT/XQuery
BPEL
More Adaptable
PROCESS ORCHESTRATION
WSRP, JSR-168
USER INTERFACE
Struts/JSF
Portal
Web Application
API
WS
Richer Experience
PKIDashboards
BAM
MONITORING
JMX
Fusion Effect
WS-Security
SERVICE BUS
SecurityReliabilityLoggingFailover
Dynamic Routing
WS-Policy, SAML
Web Services Mgmt
Order Booking BPEL PROCESS
receive
end
getCustInfo
Select Manufacturer
Rapid Manufacturer
5-15 mininvoke
receive
invoke
receive
Fulfill Order
Notify Cust
Insert Order
ManualReview
?
Ejemplo Proceso SOAEjemplo Proceso SOA
SHOPPING PORTAL
Web
Serv
ices
Inte
rface
: X
ML,
SO
AP,
WS
DL,
WS
IF
EJB 3.0Customer service
ProductSuppliers
Order DB
Approval(Rich Workflow)
NotificationService
ESB
RulesEngin
eRule Author
Rulesrepository Decision
Service
FedExUPS
ESB
Operational dashboard
BAM
Slide 10
BAM – Captura de Información en Tiempo RealBAM – Captura de Información en Tiempo Real
RFID y SensoresActivo y PasivoLocalización, Temperatura,
Humedad, Movimiento, etc.
Seguridad Autenticación, autorización, auditoría y
rastro
Database Streams
Gestión de Sistemas Rendimiento, métricas, alertas,
logs
Procesos de Negocio (BPEL) Monitorización de actividades, estados
Sistemas de MensajeríaJMS, TIBCO, MQSeries
Aplicaciones de Negocio Business Events, state transitions
Alineamiento SOA – LEAN Alineamiento SOA – LEAN
“Con las capacidades de BPM y BAM sobre una plataforma SOA, puedo establecer un mecanismo de control cíclico sobre mis procesos. Es como el Santo Grial para los practicantes de LEAN – Six Sigma”
Bruce Williams, VP of Process Improvement, webMethods Inc.
¿Qué aporta SOA a las Organizaciones que implantan LEAN?¿Qué aporta SOA a las Organizaciones que implantan LEAN?
• PROBLEMA• “Gap” entre tecnólogos y implantadores LEAN
• Los implantadores de LEAN usan herramientas del estilo Visio para diagramar procesos
• Sólo requieren los servicios de IT para recolectar datos
• SOLUCIÓN• La llegada de SOA y BPM.
• Ahora los implementadores de LEAN tienen una herramienta para consultar los datos (BAM) una herramienta para modelar los procesos (BPA) y generar el lenguaje entendible por IT (BPEL).
• Una vez analizado y mejorado el proceso de negocio la gobernabilidad de SOA permite a los consultores e implementadores la definición de políticas y reglas que permitan el correcto funcionamiento del proceso.
Oracle BPA Suite – Powered by ARISOracle BPA Suite – Powered by ARIS
Business Process SimulatorBusiness Process SimulatorBusiness Process Architect Business Process Architect
Business Process PublisherBusiness Process PublisherIntegration with SOA, BPEL PMIntegration with SOA, BPEL PM
El ciclo de vida de BPMEl ciclo de vida de BPM
¿Que es BPM?
Modelado, Ejecución y Gestión de Procesos.
Mejora continuada de procesos.
IT colaborando con las áreas funcionales para alcanzar los objetivos de negocio.
IT reacciona más rápidamente a los cambios en las necesidades y al entorno del negocio.
¿Que es BPM?
Modelado, Ejecución y Gestión de Procesos.
Mejora continuada de procesos.
IT colaborando con las áreas funcionales para alcanzar los objetivos de negocio.
IT reacciona más rápidamente a los cambios en las necesidades y al entorno del negocio.
Model
Simulate
Implement
Deploy
Execute
Monitor
Optimize
BPMLifecycle
Business Process Analysis (BPA)
LEAN & SOA KeysLEAN & SOA Keys
LEAN SOA
Eliminación Desperdicio (MUDA)
• Facilita la detección del MUDA• Optimización continua de Procesos• Eliminación de interficies de comunicación uno a uno --> capa ESB + Adaptadores. • Eliminación de la duplicidad de funcionalidades
Just-in-Time• Información en Tiempo Real de mi negoció BAM. • Visibilidad únificada de datos BAM + BI + SOA
Time-To-Market• Flexibilidad procesos BPEL + BPA. • Gobernabilidad• Author Rules & Business Rules.
Flujo• Pasar de un proceso Batch a proceso onLine o en flujo. • Herramientas de modelización, Simulación, preveer el resultado de las intervenciones LEAN antes de ponerlo en producción.
SOA & Industria ManufactureraSOA & Industria Manufacturera
Cadena de valorCadena de valor
ClientesClientesCanales deCanales deDistribuciónDistribución
Base de SuministroBase de Suministro
ManufacturaManufacturaSuministradoresSuministradoresDe ComponentesDe Componentes
ContractContractManufacturerManufacturer
MinoristasMinoristas
DistribuidoresDistribuidores
SuministradoresSuministradoresDe MaterialDe Material
NegociosNegocios
ConsumidoresConsumidores
SOA y Cadena de ValorSOA y Cadena de Valor
SuministradorSuministrador FábricaFábrica LogísticaLogísticaPortalPortal DistribuciónDistribución ClienteCliente
Automatización de Procesos Existentes
Soporte de losRequerimientos
De Negocio
Publicación de Nuevos
Servicios Eficientemente
Mejor Flujo de Información
Valor de los Accionistas
Servicio al Cliente
Gobernabilidad
Reducción Coste Nuevos Servicios Nuevos Canales Reclamaciones Visibilidad
Estrategia Organización
Requerimientos de Negocio
Procesos de Negocio
Integración de Servicios
Servicios reusables y Estándares
Activos IT
Din
ám
ico
Es
tátic
o
Clientes de Oracle en el sector ManufactureroClientes de Oracle en el sector Manufacturero
Reducción tiempo de desarrollo de nuevos productos 63%
Reducción coste de inventario en $26M
Reducción coste adquisición en 14%
Reducción del tiempo del proceso de orden de compra en 86%
Disminución del coste de entrada de pedidos en un 40%
Reducción del tiempo del proceso de pedido en 83%
Reducción del volumen de pedido WIP por encima del 30%
Aumento precisión en la localización de inventario en un 98%
Reducción del tiempo del ciclo de venta en 66%
Niveles SOANiveles SOA
11OpportunisticOpportunistic
SOA Focused on Simple Quick Win ProjectsSOA Focused on Simple Quick Win Projects • Get Experience Building. Deploying and• Consuming Service• Get Experience Building. Deploying and• Consuming Service
SOA Level 1 (Oportunista) LEAN (punto) (eliminar el MUDA en donde se produce, empieza en qualquier punto) SOA Level 1 (Oportunista) LEAN (punto) (eliminar el MUDA en donde se produce, empieza en qualquier punto)
LEVEL 5 SOALEVEL 5 SOATACTICAL PLANS PLANSTACTICAL PLANS PLANSSTRATEGIC GOALSSTRATEGIC GOALS
SystematicSystematic
SOA Level 2 (Sistemático) LEAN (línea) conecta procesos para crear líneas SOA Level 2 (Sistemático) LEAN (línea) conecta procesos para crear líneas
SOA Applied to Existing Projects PortfolioSOA Applied to Existing Projects Portfolio • Apply SOA to Simple Integration Projects• Deploy Service Management• Focus on Standards• Initial SOA Planning
• Apply SOA to Simple Integration Projects• Deploy Service Management• Focus on Standards• Initial SOA Planning
22
33EnterpriseEnterprise
SOA Focused on Business Process AutomationAnd Improvement
SOA Focused on Business Process AutomationAnd Improvement
• Layer Orchestration and BPM onto Services• Enterprise Architecture Group Starts Driving• Enterprise SOA Adoption
• Layer Orchestration and BPM onto Services• Enterprise Architecture Group Starts Driving• Enterprise SOA Adoption
SOA Level 3 (Empresarial) LEAN (Plano) conecta las líneas para fabricar productosSOA Level 3 (Empresarial) LEAN (Plano) conecta las líneas para fabricar productos
44MeasuredMeasured
SOA Quantatively ManagedMonitoring Business Processes for Business
Process Optimization
SOA Quantatively ManagedMonitoring Business Processes for Business
Process Optimization
• Deploy BAM, BPEL and BPM to Baseline, Improve,• Mesure and Report on Processes• Process Owners Driving Business process Optimization• Measure and Improve Service Reuse
• Deploy BAM, BPEL and BPM to Baseline, Improve,• Mesure and Report on Processes• Process Owners Driving Business process Optimization• Measure and Improve Service Reuse
SOA Level 4 (Medido) LEAN (espacio) Conecta todos lodos elementos desde el concepto al clienteSOA Level 4 (Medido) LEAN (espacio) Conecta todos lodos elementos desde el concepto al cliente
55IndustrializedIndustrialized
SOA Intrialized – Able to Suport BusinessInitiatives in a Timely and Cost - Effecitive Manner
SOA Intrialized – Able to Suport BusinessInitiatives in a Timely and Cost - Effecitive Manner
• Deploy Event – Driven Technologies, such as CEP, to• Enable Automated Self – Optimizing Applications• Deploy Event – Driven Technologies, such as CEP, to• Enable Automated Self – Optimizing Applications
Descripción niveles SOADescripción niveles SOA
SOA Gardner magic quadrant SOA Gardner magic quadrant
ConclusiónConclusión
ConclusiónConclusión
• Según Informe Gartner de Noviembre de 2006:
• "Las empresas que inicien una transformación organizacional y cultural hacia BPM (Business Process Management) mediante la definición de todos sus procesos de negocio durante el 2007, doblarán las posibilidades de ser lideres de mercado en el 2010“
• El desarrollo de BPM y SOA será co-dependiente.
• Bruce Williams,VP of Process Improvement, webMethods Inc
• “Con las capacidades de BPM y BAM sobre una plataforma SOA, puedo establecer un mecanismo de control cíclico sobre mis procesos. Es como el Santo Grial para los practicantes de LEAN – Six Sigma”
C/ Aragó, 182, 4t, 08011 BarcelonaTeléfono 934 731 393www.bbr.cat