SlideShare uma empresa Scribd logo
1 de 68
SOA (Service Oriented Architecture)     Pedro Gallardo Delgado Responsable  Área Middleware
Agenda ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
¿Qué es SOA?
Imperativos de Negocio
¿Qué es SOA? ,[object Object],[object Object],[object Object],[object Object]
¿Qué es SOA? ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Tipos de proyectos SOA ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Situación Actual Sistemas de Información Screen Scrape Screen Scrape Screen Scrape Screen Scrape Cola de Mensajes Cola de Mensajes Cola de Mensajes Download File Download File Download File Transaction File Transaction File Transaction File ORB ORB CICS Gateway CICS Gateway APPC APPC RPC RPC Transaction File Sockets Sockets Mensaje Mensaje Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación
Retos en los Sistemas de Información ,[object Object],[object Object],[object Object],[object Object],[object Object]
Evolución de Oracle SOA Portlet Web Services (WSRP) Web Services Support 2001 2002 2004 2003 2006 2005 BPEL Process Manager J2EE 1.4 Standard Web Services WSDL, UDDI, Development Tools, Expanded Web Services Platform Service Registry Web Services Manager, BAM  ESB BPA Suite 2007 Oracle Data Integrator SOA Suite
Key SOA Standards ERP/ Legacy Apps Custom Apps & Services Web services WSDL/WSIF XML/XML Schema SOAP  JCA JMS BUSINESS SERVICES More Interoperable Process Flow Logic  XSLT/XQuery BPEL More Adaptable PROCESS ORCHESTRATION WSRP, JSR-168 USER INTERFACE Struts/JSF Portal Web Application API WS Richer Experience PKI Dashboards BAM MONITORING JMX Fusion Effect WS-Security SERVICE BUS Security Reliability Logging Failover Dynamic Routing WS-Policy, SAML Web Services Mgmt
Arquitectura SOA  J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere Messaging DATA SERVICES & CONNECTIVITY Apps Adapters Partners B2B RFID SES DB Bulk ODI ETL Multi  Protocol Routing XSLT Transform Enterprise Service Bus Native BPEL Business  Rules Human  Workflow BPEL Process Manager ROUTING & ORCHESTRATION Discovery Policies Management Security Web Services Manager Registry GOVERNANCE Events Analytics Business Monitoring System  Monitoring Enterprise Manager BAM BI MANAGEMENT & MONITORING App Dev Framework JDeveloper Analyst  Tools BPA Suite Metadata Repository
Ejemplo Proceso SOA SHOPPING PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF Product Suppliers Approval (Rich Workflow) ESB FedEx USPS ESB Order Booking BPEL PROCESS receive end getCustInfo SelectMfr RapidMfr 5-15 min invoke receive invoke receive Fulfill Order Notify Cust Insert Order Manual Review ? EJB 3.0 Customer service Order DB Notification Service Rules Engine Rule Author Rules repository Decision Service Operational dashboard BAM
Slide
Oracle Adaptadores
Fragmentacion de la Información …… ,[object Object],JMS, AQ, OC4J JMS,  IBM MQSeries,  TIBCO Rendezvous
Adaptadores Oracle ,[object Object],J2EE Application Server ( Oracle Application Server & 3 rd  party Application Servers ) OracleAS  Adapters  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],Legacy Applications Oracle Applications Packaged Applications BPEL PM Technology ESB PORTAL Adapter Design-time (JDeveloper ) WSDL JCA Native Interfaces BAM J2EE  Applications
Algunos de los adaptadores disponibles en la SOA Suite de ORACLE… ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle ESB: Enterprise Manager
Oracle ESB:  Enterprise Manager Overview ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle ESB:  EM Home Page ,[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle ESB:  EM Applications ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle ESB:  EM Testing ,[object Object],[object Object]
Oracle ESB: Console Overview Routing Services Transformation Filter Expression File Adapter JMS Adapter DB Adapter Service Pane Instance Tracking Overview Navigator
Oracle ESB: Designer Overview Routing Services Transformation Filters File Adapter JMS Adapter DB Adapter JDev Application Component Palette Metadata WSDL XSD XSL ESB Project Applications Navigator Connections Navigator JDev Project Adapter Services Active Empty Operation ESB Services
Oracle BPEL - BPA
Problemática ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
El ciclo de vida de BPM ,[object Object],[object Object],[object Object],[object Object],[object Object],Business Process  Analysis (BPA) Model Simulate Implement Deploy  Execute Monitor Optimize BPM Lifecycle
Business Modeling Oracle BPA Suite (EPC, BPMN) Logical  Model Aproximación de Integracion  Alineamiento entre el Modelo de Negocio y el Tecnológico Technical  Modeling Oracle Process Designer (BPEL) Conceptual  Model Executable Model Shared  Metadata
Oracle BPA Suite –  Powered by ARIS Business Process Simulator Business Process Architect  Business Process Publisher Integration with SOA, BPEL PM
Oracle BPA Suite – Modelado, Diseño y Publicación ARIS Repository  Análisis, Optimización y  Administración Publicación y transferencia  de conocimiento a todos los  Empleados Repositorio BPA = pensado para la optimización continua de procesos Departamentos Técnicos    Personal encargado Sra. Lorca     Jefa de proyecto Sra. García     Persona responsable  del proceso  Diseño del proceso
Oracle BPEL Process Manager: Componentes J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) BPEL Console MANAGE DEHYDRATE Core BPEL Engine  WSDL Binding Built-in Integration Services   JCA Web Service JMS Email XQuery XSLT User Tasks BPEL Eclipse, JDeveloper BPEL Designer DESIGN Oracle DB BPEL Server BPELJ Motor con soporte a BPEL 1.1 Fácil de instalar y desplegar. Flexible Framework de binding basado en WSIF Herramienta de Modelado Escalabilidad, Fail-over Herramienta de Despliegue Gestión de Procesos de Negocio
BPEL Console
BPEL Designer
Workflow en BPEL Process Manager Las Tareas Humanas son unas actividades especiales en el diseñador de BPEL El Enrutamiento y otros metadatas de Tareas son almacenados de forma separada Las tareas son ejecutadas y gestionadas desde el “WorkList Application”
Funcionalidades principales ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Workflow Services ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Arquitectura de Workflow Assign  Tasks Human Workflow Service Task Complete Update  Task BPEL Process WSDL Contract Component Services Identity Service (Users, Roles) User Metadata  Service (Rules,  work queues ) Worklist Service (Task Query,  Reporting ) Notification  Service (Email & wireless) Task Management Service (Task data, forms,  Attachments) Task Routing  Service (Assignment, Dispatching) Supervisor Work Assignee Eclipse, JDeveloper BPEL Designer Task Metadata Process Owner Worklist Application
Work-list Application Filtrado por Categoría, Prioridad, o Estado (Assigned, Completed) Los jefes pueden acceder a las tareas de su equipo. Organización de las tareas en vistas
Formulario estándar Attachments Historia Comentarios Datos de Payload Salvar Acciones avanzadas Acciones
Auditoria ,[object Object],[object Object],[object Object],[object Object]
Administración ,[object Object],[object Object],[object Object],[object Object]
Vacaciones ,[object Object],[object Object]
Reglas – My Rules Re-asignación,  Delegación,  Outcome, … Atributos estándar y Flexfields Periodo de aplicabilidad
Reglas – Group Rules Re-asignación utilizando algoritmos de distribución ,[object Object],[object Object],[object Object],[object Object],[object Object]
Vistas personalizadas ,[object Object],[object Object],Vistas basadas en filtros Pueden ser compartidas
Informes ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle BAM –  Business Activity Monitoring ,[object Object]
Reto #1 – Capture Real-Time Data ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Reto #2 – Analiza Procesos, Tendrncias y Contexto Monitoriza un Proceso Simple  Traza cada paso del proceso  Identifica fallos Agregación de Procesos  Medias, KPIs, SLAs  Identifica los cuellos de botella Procesos Orientados a Eventos Complejos  Correlaciona eventos  independientes   Identifica hilos y oportunidades Contexto  Rendimiento Histórico  Medias rotativas Past Week Today Past 15 Minutes
Reto #3 – Suministrar información a los Usuarios de Negocio ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
BAM Active Studio ,[object Object],[object Object],[object Object],[object Object],[object Object]
Oracle SOA Gobernabilidad
Beneficios de la Tecnología Business Rules  ,[object Object],[object Object],[object Object],[object Object]
IT Benefits of Rules Technology Even Without Business User Enablement ,[object Object],[object Object],[object Object]
Oracle Business Rules Rules SDK Rules API (JSR 94) Rules Repository Oracle Rule Author (Web Based) Application Specific  Custom Authors BPEL Java Application /** @Foo **/ method Foo(....) { RETE Rules “Engine” (based on JESS) Rules Language  (Java Like) C A Java Facts XML Facts
Business Rules Features in 10.1.3.1 ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Application Specific Authoring Example: Work-list Application in BPEL Workflow
BPEL PM and Business Rules Seamless Integration between Processes & Rules Decision Service wizard Collects information about process data used for input/output  to the rules and invokes Rule Builder. Decide Activity to call rules
Demonstrating Business Rules As part of Standard SOA Demonstration ,[object Object],[object Object],[object Object],[object Object],[object Object]
Demo - Order Booking SHOPPING PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF EJB 3.0 Customer service Product Suppliers Order DB Approval (Rich Workflow) Notification Service Order Booking BPEL PROCESS receive Insert Order end GetCustInfo SelectMfr RapidMfr WS-Security  invoke receive invoke receive Manual Review ? Fulfill Order Notify Cust ESB Rules Engine Rule Author Rules repository Decision Service FedEx USPS ESB Credit Validation Validate cr 5-15 min
Business Rules
Niveles SOA
Descripción Niveles SOA
SOA Gardner magic quadrant
Conclusión
Conclusión ,[object Object],[object Object],[object Object],[object Object],[object Object]
C/ Aragó, 182, 4t, 08011 Barcelona Teléfono 934 731 393 www.bbr.cat

Mais conteúdo relacionado

Mais procurados

Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewOrlando Huaranga Negrete
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPMCROSSNET S.A.C.
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosMarta Silvia Tabares
 
El valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOAEl valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOACROSSNET S.A.C.
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Reportaitorvasco
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A SoaPedro Gallardo
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Snoop Consulting
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOAGoNet
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netJuan Pablo
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOArdiegoc
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internetalvanares
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOAaltenia
 

Mais procurados (20)

Gianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture OverviewGianfranco Gugliandolo Service Oriented Architecture Overview
Gianfranco Gugliandolo Service Oriented Architecture Overview
 
Plataforma Oracle para BPM
Plataforma Oracle para BPMPlataforma Oracle para BPM
Plataforma Oracle para BPM
 
Introducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a ServiciosIntroducción a las Arquitecturas Orientadas a Servicios
Introducción a las Arquitecturas Orientadas a Servicios
 
El valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOAEl valor de la sinergia en BPM y SOA
El valor de la sinergia en BPM y SOA
 
Alternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms ReportAlternativas Evolucion Para Forms Report
Alternativas Evolucion Para Forms Report
 
Arquitectura Orientada a Servicios
Arquitectura Orientada a ServiciosArquitectura Orientada a Servicios
Arquitectura Orientada a Servicios
 
1 Estrategia De Cs A Soa
1  Estrategia De Cs A Soa1  Estrategia De Cs A Soa
1 Estrategia De Cs A Soa
 
SOA para Novatos
SOA para NovatosSOA para Novatos
SOA para Novatos
 
Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2Presentacion Soa Ibm Phb.V2
Presentacion Soa Ibm Phb.V2
 
Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4Bbrsoa Lean Sigma V4
Bbrsoa Lean Sigma V4
 
Arquitectura SOA
Arquitectura SOAArquitectura SOA
Arquitectura SOA
 
SOA
SOASOA
SOA
 
Arquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .netArquitectura SOA y herramientas .net
Arquitectura SOA y herramientas .net
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Introducción a SOA
Introducción a SOAIntroducción a SOA
Introducción a SOA
 
Arquitectura Del Servicio De Internet
Arquitectura Del Servicio De InternetArquitectura Del Servicio De Internet
Arquitectura Del Servicio De Internet
 
Soa
SoaSoa
Soa
 
Arquitectura Orientada a Servicios (SOA)
Arquitectura Orientada  a Servicios (SOA)Arquitectura Orientada  a Servicios (SOA)
Arquitectura Orientada a Servicios (SOA)
 
Soa
SoaSoa
Soa
 
Altenia SOA
Altenia SOAAltenia SOA
Altenia SOA
 

Destaque

Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Pedro Robledo
 
2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios OraclePedro Gallardo
 
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la informaciónIntegrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la informaciónEdelweiss Kammermann
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionwachu wachu pi
 
Soa
SoaSoa
SoaUJAP
 
BPEL_sio2009
BPEL_sio2009BPEL_sio2009
BPEL_sio2009JXCP.86
 
Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionaleswachu wachu pi
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOALucio Marcelo Quispe Ortega
 
Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF Refundation
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicioswachu wachu pi
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...CLEFormación
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soawachu wachu pi
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicioswachu wachu pi
 
Enterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPMEnterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPMJaime Cid
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms BpelPedro Gallardo
 

Destaque (20)

avanttic webinar Oracle Service Bus 11g
avanttic webinar Oracle Service Bus 11gavanttic webinar Oracle Service Bus 11g
avanttic webinar Oracle Service Bus 11g
 
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
Experiencia de ESADE implantando ORACLE SOA Suite - Congreso CUORE Octubre 2011
 
2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle2012 PresentacióN Linea De Servicios Oracle
2012 PresentacióN Linea De Servicios Oracle
 
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
Integrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la informaciónIntegrando Oracle BI, BPM y BAM 11g:  El ciclo  completo de la información
Integrando Oracle BI, BPM y BAM 11g: El ciclo completo de la información
 
Wid bpel
Wid bpelWid bpel
Wid bpel
 
Soa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacionSoa y los servicios web de segunda generacion
Soa y los servicios web de segunda generacion
 
Soa
SoaSoa
Soa
 
BPEL_sio2009
BPEL_sio2009BPEL_sio2009
BPEL_sio2009
 
Soa y los sevicios web tradicionales
Soa y los sevicios web tradicionalesSoa y los sevicios web tradicionales
Soa y los sevicios web tradicionales
 
Implementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOAImplementación de Servicios Web Semánticos para Arquitecturas SOA
Implementación de Servicios Web Semánticos para Arquitecturas SOA
 
Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF Experiencias Usando la Tecnología ADF
Experiencias Usando la Tecnología ADF
 
Tema 3 3
Tema 3 3Tema 3 3
Tema 3 3
 
Conceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a serviciosConceptos básicos de la arquitectura orientada a servicios
Conceptos básicos de la arquitectura orientada a servicios
 
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
Curso JAVA ARQUITECTURA SOA: DESARROLLO Y ORQUESTACIÓN DE SERVICIOS WEB CON J...
 
BPEL Project
BPEL ProjectBPEL Project
BPEL Project
 
Quién define las pautas de soa
Quién define las pautas de soaQuién define las pautas de soa
Quién define las pautas de soa
 
Elementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a serviciosElementos esenciales de una arquitectura orientada a servicios
Elementos esenciales de una arquitectura orientada a servicios
 
Enterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPMEnterprise 2.0 & SocialBPM
Enterprise 2.0 & SocialBPM
 
2 Integracion Forms Bpel
2  Integracion Forms Bpel2  Integracion Forms Bpel
2 Integracion Forms Bpel
 
Soa Y Bpel
Soa Y BpelSoa Y Bpel
Soa Y Bpel
 

Semelhante a Bbrsoa

IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusQuauhtli Zazueta
 
Run2012 service manager y orchestrator
Run2012   service manager y orchestratorRun2012   service manager y orchestrator
Run2012 service manager y orchestratorDiego Gancedo
 
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Jaime Cid
 
Enterprise Service Bus y API Managers
Enterprise Service Bus y API ManagersEnterprise Service Bus y API Managers
Enterprise Service Bus y API ManagersDario Herrera
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareJC_Diaz_Belmonte
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Andrés Iturralde
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008brobelo
 
Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0Pedro Gallardo
 
JBoss para Tramites Gubernamentales
JBoss para Tramites GubernamentalesJBoss para Tramites Gubernamentales
JBoss para Tramites GubernamentalesRicardo Payan
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud ComputingAitor Ibañez
 
Redhat Open Day - JBoss Middleware Portfolio
Redhat Open Day - JBoss Middleware PortfolioRedhat Open Day - JBoss Middleware Portfolio
Redhat Open Day - JBoss Middleware PortfolioAdrian Gigante
 
201208 presentación linea de servicios oracle
201208   presentación linea de servicios oracle201208   presentación linea de servicios oracle
201208 presentación linea de servicios oraclePedro Gallardo
 

Semelhante a Bbrsoa (20)

IBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service BusIBM WebSphere Enterprise Service Bus
IBM WebSphere Enterprise Service Bus
 
Run2012 service manager y orchestrator
Run2012   service manager y orchestratorRun2012   service manager y orchestrator
Run2012 service manager y orchestrator
 
Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.Ciclo de Ponencias: Características de Oracle 11g.
Ciclo de Ponencias: Características de Oracle 11g.
 
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
Oracle Enterprise 2.0, C-level, Evento OPN, Madrid, 30 de Marzo de 2011
 
Enterprise Service Bus y API Managers
Enterprise Service Bus y API ManagersEnterprise Service Bus y API Managers
Enterprise Service Bus y API Managers
 
De Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion MiddlewareDe Forms a Oracle Fusion Middleware
De Forms a Oracle Fusion Middleware
 
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
Bajo el Toldo con la Programabilidad de Microsoft SharePoint 2010
 
Sql server 2008
Sql server 2008Sql server 2008
Sql server 2008
 
SEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptxSEMANA 1 Introduccion.pptx
SEMANA 1 Introduccion.pptx
 
Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0Adf. El Framework De Desarrollo De Fusion V7.0
Adf. El Framework De Desarrollo De Fusion V7.0
 
JBoss para Tramites Gubernamentales
JBoss para Tramites GubernamentalesJBoss para Tramites Gubernamentales
JBoss para Tramites Gubernamentales
 
ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER ORACLE ENTERPRISE MANAGER
ORACLE ENTERPRISE MANAGER
 
4 Jhs J Developer Adf
4  Jhs J Developer Adf4  Jhs J Developer Adf
4 Jhs J Developer Adf
 
Gestión del Cloud Computing
Gestión del Cloud ComputingGestión del Cloud Computing
Gestión del Cloud Computing
 
Bpel y Open Esb
Bpel y Open EsbBpel y Open Esb
Bpel y Open Esb
 
Redhat Open Day - JBoss Middleware Portfolio
Redhat Open Day - JBoss Middleware PortfolioRedhat Open Day - JBoss Middleware Portfolio
Redhat Open Day - JBoss Middleware Portfolio
 
Is soa
Is soaIs soa
Is soa
 
Sqlserver
SqlserverSqlserver
Sqlserver
 
SOA Open Source
SOA Open SourceSOA Open Source
SOA Open Source
 
201208 presentación linea de servicios oracle
201208   presentación linea de servicios oracle201208   presentación linea de servicios oracle
201208 presentación linea de servicios oracle
 

Mais de Pedro Gallardo

201401 at sistemas ibm websphere commerce v2
201401 at sistemas ibm websphere commerce v2201401 at sistemas ibm websphere commerce v2
201401 at sistemas ibm websphere commerce v2Pedro Gallardo
 
201103 cuore forms2_adf v0.2
201103 cuore forms2_adf v0.2201103 cuore forms2_adf v0.2
201103 cuore forms2_adf v0.2Pedro Gallardo
 
Atsistemas Presentacion
Atsistemas PresentacionAtsistemas Presentacion
Atsistemas PresentacionPedro Gallardo
 
Cv Pedro Gallardo V1 En
Cv Pedro Gallardo V1 EnCv Pedro Gallardo V1 En
Cv Pedro Gallardo V1 EnPedro Gallardo
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite OverviewPedro Gallardo
 
J Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfJ Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfPedro Gallardo
 

Mais de Pedro Gallardo (11)

201401 at sistemas ibm websphere commerce v2
201401 at sistemas ibm websphere commerce v2201401 at sistemas ibm websphere commerce v2
201401 at sistemas ibm websphere commerce v2
 
201103 cuore forms2_adf v0.2
201103 cuore forms2_adf v0.2201103 cuore forms2_adf v0.2
201103 cuore forms2_adf v0.2
 
Atsistemas Presentacion
Atsistemas PresentacionAtsistemas Presentacion
Atsistemas Presentacion
 
Integracion Continua
Integracion ContinuaIntegracion Continua
Integracion Continua
 
Bbr Cuore V3
Bbr Cuore V3Bbr Cuore V3
Bbr Cuore V3
 
Cv Pedro Gallardo V1 En
Cv Pedro Gallardo V1 EnCv Pedro Gallardo V1 En
Cv Pedro Gallardo V1 En
 
Cv Pedro Gallardo V7
Cv Pedro Gallardo V7Cv Pedro Gallardo V7
Cv Pedro Gallardo V7
 
Cuore Málaga 2008
Cuore Málaga 2008 Cuore Málaga 2008
Cuore Málaga 2008
 
Oracle Bpa Suite Overview
Oracle Bpa Suite OverviewOracle Bpa Suite Overview
Oracle Bpa Suite Overview
 
Roadmap2Soa
Roadmap2SoaRoadmap2Soa
Roadmap2Soa
 
J Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A AdfJ Headstart, EvolucióN De Forms A Adf
J Headstart, EvolucióN De Forms A Adf
 

Último

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)GDGSucre
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxLolaBunny11
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricKeyla Dolores Méndez
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveFagnerLisboa3
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan JosephBRAYANJOSEPHPEREZGOM
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfJulian Lamprea
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíassuserf18419
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITMaricarmen Sánchez Ruiz
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx241521559
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...silviayucra2
 

Último (10)

International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)International Women's Day Sucre 2024 (IWD)
International Women's Day Sucre 2024 (IWD)
 
Presentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptxPresentación guía sencilla en Microsoft Excel.pptx
Presentación guía sencilla en Microsoft Excel.pptx
 
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft FabricGlobal Azure Lima 2024 - Integración de Datos con Microsoft Fabric
Global Azure Lima 2024 - Integración de Datos con Microsoft Fabric
 
EPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial UninoveEPA-pdf resultado da prova presencial Uninove
EPA-pdf resultado da prova presencial Uninove
 
guía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Josephguía de registro de slideshare por Brayan Joseph
guía de registro de slideshare por Brayan Joseph
 
Desarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdfDesarrollo Web Moderno con Svelte 2024.pdf
Desarrollo Web Moderno con Svelte 2024.pdf
 
Trabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnologíaTrabajo Mas Completo De Excel en clase tecnología
Trabajo Mas Completo De Excel en clase tecnología
 
pruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNITpruebas unitarias unitarias en java con JUNIT
pruebas unitarias unitarias en java con JUNIT
 
Proyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptxProyecto integrador. Las TIC en la sociedad S4.pptx
Proyecto integrador. Las TIC en la sociedad S4.pptx
 
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
POWER POINT YUCRAElabore una PRESENTACIÓN CORTA sobre el video película: La C...
 

Bbrsoa

  • 1. SOA (Service Oriented Architecture) Pedro Gallardo Delgado Responsable Área Middleware
  • 2.
  • 5.
  • 6.
  • 7.
  • 8. Situación Actual Sistemas de Información Screen Scrape Screen Scrape Screen Scrape Screen Scrape Cola de Mensajes Cola de Mensajes Cola de Mensajes Download File Download File Download File Transaction File Transaction File Transaction File ORB ORB CICS Gateway CICS Gateway APPC APPC RPC RPC Transaction File Sockets Sockets Mensaje Mensaje Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación Aplicación
  • 9.
  • 10. Evolución de Oracle SOA Portlet Web Services (WSRP) Web Services Support 2001 2002 2004 2003 2006 2005 BPEL Process Manager J2EE 1.4 Standard Web Services WSDL, UDDI, Development Tools, Expanded Web Services Platform Service Registry Web Services Manager, BAM ESB BPA Suite 2007 Oracle Data Integrator SOA Suite
  • 11. Key SOA Standards ERP/ Legacy Apps Custom Apps & Services Web services WSDL/WSIF XML/XML Schema SOAP JCA JMS BUSINESS SERVICES More Interoperable Process Flow Logic XSLT/XQuery BPEL More Adaptable PROCESS ORCHESTRATION WSRP, JSR-168 USER INTERFACE Struts/JSF Portal Web Application API WS Richer Experience PKI Dashboards BAM MONITORING JMX Fusion Effect WS-Security SERVICE BUS Security Reliability Logging Failover Dynamic Routing WS-Policy, SAML Web Services Mgmt
  • 12. Arquitectura SOA J2EE Application Server Oracle AS, JBoss, WebLogic, WebSphere Messaging DATA SERVICES & CONNECTIVITY Apps Adapters Partners B2B RFID SES DB Bulk ODI ETL Multi Protocol Routing XSLT Transform Enterprise Service Bus Native BPEL Business Rules Human Workflow BPEL Process Manager ROUTING & ORCHESTRATION Discovery Policies Management Security Web Services Manager Registry GOVERNANCE Events Analytics Business Monitoring System Monitoring Enterprise Manager BAM BI MANAGEMENT & MONITORING App Dev Framework JDeveloper Analyst Tools BPA Suite Metadata Repository
  • 13. Ejemplo Proceso SOA SHOPPING PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF Product Suppliers Approval (Rich Workflow) ESB FedEx USPS ESB Order Booking BPEL PROCESS receive end getCustInfo SelectMfr RapidMfr 5-15 min invoke receive invoke receive Fulfill Order Notify Cust Insert Order Manual Review ? EJB 3.0 Customer service Order DB Notification Service Rules Engine Rule Author Rules repository Decision Service Operational dashboard BAM
  • 14. Slide
  • 16.
  • 17.
  • 18.
  • 20.
  • 21.
  • 22.
  • 23.
  • 24. Oracle ESB: Console Overview Routing Services Transformation Filter Expression File Adapter JMS Adapter DB Adapter Service Pane Instance Tracking Overview Navigator
  • 25. Oracle ESB: Designer Overview Routing Services Transformation Filters File Adapter JMS Adapter DB Adapter JDev Application Component Palette Metadata WSDL XSD XSL ESB Project Applications Navigator Connections Navigator JDev Project Adapter Services Active Empty Operation ESB Services
  • 27.
  • 28.
  • 29. Business Modeling Oracle BPA Suite (EPC, BPMN) Logical Model Aproximación de Integracion Alineamiento entre el Modelo de Negocio y el Tecnológico Technical Modeling Oracle Process Designer (BPEL) Conceptual Model Executable Model Shared Metadata
  • 30. Oracle BPA Suite – Powered by ARIS Business Process Simulator Business Process Architect Business Process Publisher Integration with SOA, BPEL PM
  • 31. Oracle BPA Suite – Modelado, Diseño y Publicación ARIS Repository Análisis, Optimización y Administración Publicación y transferencia de conocimiento a todos los Empleados Repositorio BPA = pensado para la optimización continua de procesos Departamentos Técnicos  Personal encargado Sra. Lorca  Jefa de proyecto Sra. García  Persona responsable del proceso Diseño del proceso
  • 32. Oracle BPEL Process Manager: Componentes J2EE Application Server (Oracle AS, WebLogic, JBoss, WebSphere) BPEL Console MANAGE DEHYDRATE Core BPEL Engine WSDL Binding Built-in Integration Services JCA Web Service JMS Email XQuery XSLT User Tasks BPEL Eclipse, JDeveloper BPEL Designer DESIGN Oracle DB BPEL Server BPELJ Motor con soporte a BPEL 1.1 Fácil de instalar y desplegar. Flexible Framework de binding basado en WSIF Herramienta de Modelado Escalabilidad, Fail-over Herramienta de Despliegue Gestión de Procesos de Negocio
  • 35. Workflow en BPEL Process Manager Las Tareas Humanas son unas actividades especiales en el diseñador de BPEL El Enrutamiento y otros metadatas de Tareas son almacenados de forma separada Las tareas son ejecutadas y gestionadas desde el “WorkList Application”
  • 36.
  • 37.
  • 38. Arquitectura de Workflow Assign Tasks Human Workflow Service Task Complete Update Task BPEL Process WSDL Contract Component Services Identity Service (Users, Roles) User Metadata Service (Rules, work queues ) Worklist Service (Task Query, Reporting ) Notification Service (Email & wireless) Task Management Service (Task data, forms, Attachments) Task Routing Service (Assignment, Dispatching) Supervisor Work Assignee Eclipse, JDeveloper BPEL Designer Task Metadata Process Owner Worklist Application
  • 39. Work-list Application Filtrado por Categoría, Prioridad, o Estado (Assigned, Completed) Los jefes pueden acceder a las tareas de su equipo. Organización de las tareas en vistas
  • 40. Formulario estándar Attachments Historia Comentarios Datos de Payload Salvar Acciones avanzadas Acciones
  • 41.
  • 42.
  • 43.
  • 44. Reglas – My Rules Re-asignación, Delegación, Outcome, … Atributos estándar y Flexfields Periodo de aplicabilidad
  • 45.
  • 46.
  • 47.
  • 48.
  • 49.
  • 50. Reto #2 – Analiza Procesos, Tendrncias y Contexto Monitoriza un Proceso Simple  Traza cada paso del proceso  Identifica fallos Agregación de Procesos  Medias, KPIs, SLAs  Identifica los cuellos de botella Procesos Orientados a Eventos Complejos  Correlaciona eventos independientes  Identifica hilos y oportunidades Contexto  Rendimiento Histórico  Medias rotativas Past Week Today Past 15 Minutes
  • 51.
  • 52.
  • 54.
  • 55.
  • 56. Oracle Business Rules Rules SDK Rules API (JSR 94) Rules Repository Oracle Rule Author (Web Based) Application Specific Custom Authors BPEL Java Application /** @Foo **/ method Foo(....) { RETE Rules “Engine” (based on JESS) Rules Language (Java Like) C A Java Facts XML Facts
  • 57.
  • 58. Application Specific Authoring Example: Work-list Application in BPEL Workflow
  • 59. BPEL PM and Business Rules Seamless Integration between Processes & Rules Decision Service wizard Collects information about process data used for input/output to the rules and invokes Rule Builder. Decide Activity to call rules
  • 60.
  • 61. Demo - Order Booking SHOPPING PORTAL Web Services Interface: XML, SOAP, WSDL, WSIF EJB 3.0 Customer service Product Suppliers Order DB Approval (Rich Workflow) Notification Service Order Booking BPEL PROCESS receive Insert Order end GetCustInfo SelectMfr RapidMfr WS-Security invoke receive invoke receive Manual Review ? Fulfill Order Notify Cust ESB Rules Engine Rule Author Rules repository Decision Service FedEx USPS ESB Credit Validation Validate cr 5-15 min
  • 65. SOA Gardner magic quadrant
  • 67.
  • 68. C/ Aragó, 182, 4t, 08011 Barcelona Teléfono 934 731 393 www.bbr.cat

Notas do Editor

  1. Aquí haré el simil con los idiomas. Imaginemos un mundo en el que toda la gente hablase su lengua materna más el Inglés. ¿Tendría sentido para un español aprender Chino, Francés, Japonés, Ruso, etc…? La respuesta es NO. Ya que cuando un español quisiera hablar con un chino lo haría en Inglés (debido a la premisa inicial de imaginarnos que todo el mundo hablara Inglés). Por lo que habríamos cumplido con uno de los estándares de LEAN “Reducción de despilfarro”.¿Para que invertir tiempo en hablar más de una lengua extranjera si aprendiendo sólo Inglés ya te podrías comunicar con todo el mundo? SOA a permitido que todos los sistemas de información hablén el mismo idioma por lo que se ahorra tiempo, energía y dinero en mantener interficies de comunicación 1 a 1.
  2. Simplificar esta diapositiva
  3. – Sets the order to a pending state, and inserts the order information into the database. – Retrieves customer information by placing a synchronous call to a web service that retrieves information from the CRM application. – Validates the retrieved credit card information through a synchronous call to the external credit validation service. If the credit card is not valid, the process cancels the order. If the card is approved, the flow continues. – Uses a decision service to determine whether or not the order requires manual approval. The decision service uses a rule that states the following: If the customer has platinum status, the order does not require approval. If the customer has gold status, approval is required only for orders over $1,000. If the customer has silver status, then all orders must be approved. – If the order requires manual approval, a human workflow routes a message to an employee at Global Company who has authority to approve orders. The employee then uses the Oracle BPEL Worklist Application web-based application to view the order, and either approve or disapprove it. The message is sent back into the BPEL flow. If the order is not approved, the process cancels the order. If it is approved, the flow continues. – Once the order is approved, or if the order does not require manual approval, sends the order information to two suppliers: Rapid Manufacturer and Select Manufacturer. Each supplier returns a price (one synchronously and one asynchronously). The flow then uses a conditional expression that determines which supplier returned the lower price, and assigns the order to that supplier. – The flow then uses Oracle ESB routing rules to determine the vendor that will ship the order. If the order is over $500, the order information is sent to Federal Express. If it is under $500, the information is sent to the United States Postal Service. – Sets the order to complete, and invokes a notification service, which sends an email to the customer.
  4. Browse, search, extract and generate EIS schemas JDeveloper Adapter Wizard WSDL schemas for both Outbound and Inbound Interactions ---------------------------------------------------------------------- Supports synchronous & asynchronous communication Transaction support. Real-time event support Supports standard J2EE Server – Oracle Application Server, 3 rd party Application Servers ----------------------------------------------------------------------------------------------- Support for open Standards WSDL,WSIF, WSIL XSD JCA, JMS --------------------------------------------------------------------------------- Sophisticated error management & recovery Scalable Load Balancing Connection Management BPEL cluster, Oracle AS cluster, Oracle Grid Fail-over, HA support Managed via Application Server Control
  5. Coding: Bold == De Serie Green == Vendidos como opción, directamente desde Oracle Normal text == Disponibles a través de los partners certificados
  6. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console
  7. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console
  8. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console
  9. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console
  10. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console
  11. Components ESB Server ESB JDeveloper Designer JCA Adapters Content Based Routing Service ESB Control console