soa real-time business and beyond teresa schroeder (tibco) y porfirio rodríguez (banamex)

29
SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

Upload: montserrat-raquel-peralta-bustos

Post on 25-Jan-2016

228 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

SOA

Real-Time Business and Beyond

Teresa Schroeder (TIBCO) y

Porfirio Rodríguez (Banamex)

Page 2: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.2

Agenda

Introducción

SOA – una filosofía en una propuesta de solución

Nuestra Cía

Caso Práctico - Banamex

Preguntas y respuestas

Page 3: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.3

Con qué se enfrentan nuestros clientes?

Page 4: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.4

Qué dice Gartner?

Page 5: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.5

¿Cómo lo hemos logrado?: “Reduciendo la complejidad en la integración e incrementando la agilidad de los negocios”

Antes:

Desarrollo Tradicional

Después:

SOA/ESB

• Desarrollo de aplicaciones monolíticas• Integraciones punto a punto (problemas a

la “n” al cuadrado)• Conexiones duras: Had-wired

• Distribuidas aplicaciones/módulos• Integración basada en un sistema nervioso,

soluciones (“n-cuadrado” a la “n”)• Servicios reutilizables

ERP• Acreditar el pago• Procesamiento de• órden• Crear Factura

SCM• Alertar la órden• Checar canitdad

CRM• Puesta de órden• Notificación al

ciiente

Page 6: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.6

Costos de Licencias vs. TCO

Labor

Licencias de Software y soporte

Hardware*

Desgloce de costos de un proyecto típico

Requerimientos en una arquitectura de desarrollo

Installación y configuración

Deseño e implementación

Documentación

Verificación y prueba

Diseño eImplementación

Despliegue / Utilización

Manejo yMantenimiento

Moverse a producción

Fault tolerance y clustering

Manejo del usuario

Educación y Transferencia del conocimiento

Administración del sistema (monitoreo y administración)

Cambios en la implementacipon

Por requerimientos Por upgrades

Page 7: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.7

Los Beneficios de IT en SOA e Infraestructura

• Cambio de un desarrollo de aplicación monolítica a un desarrollo de ensamblado

• Reutilización de componentes y servicios

• Reducción en número de interfases de aplicaciones

• Reducción en el costo por desarollo de interfases

• Más rápida respuesta de mercado en nuevos productos e iniciativas de mercado

Desarrollo de Aplicación

Costos de Integración

Mantenimiento

Agilidad

• Upgrades para Adaptadores Stándares por application

• Aislar los requerimientos de mantenimiento para cambiar aplicaciones, serivicios o elementos.

Drivers Benchmarks

• 40-50% reducción en interfaces1

• 25-43% reduction en el costo de desarrollos por interfaces – dependiendo de la complejidad de la interface2

• 50-75% ahorro3

• El promedio de ahorro de integraciones punto a punto por año es de $20k/year1

• Ahorros de hasta el 75% 2

• Hasta 9 meses en un projecto de 12-meses

• 20-50% re-utilización del código en el tiempo 1,2

• Hasta un 20% de reducción en el presupuesto, en general para el desarrollo de applicationest2

1 TIBCO customer benchmark2 Gartner Group3 Forrester / GIGA

Page 8: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.8

Algunos Otros Beneficios de Negocio

• Estabilidad en la aplicación y continua confiablidad

• Reducción en el trabajo manual y menor error en los datos

• Colaboración eficiente con socios de negocio

• Desempeño de la aplicación y confiabilidad

• Datos en tiempo real y ricos en información

• Mejora en la calidad e integridad de la información

Eficiencia Operacional

Experiencia con el cliente

Drivers

• Nuevas aplicaciones y soluciones

• Mejoras por el cross-sell y el up-sell

• Colaboración mejorada

Otros mejoras sostenidas

Page 9: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.9

SOA Tiene diferentes etapas

SOA es en diferentes etapas, con mucho aprendizaje SOA envuelve una nueva arquitectura, organización y retos

technológicos en cada fase.

Pilot

Define SOA strategy

Choose first projects

Define architecture

Evaluate ESB vendors

Small

Complete first projects (1-5)

Establish best practices

Add SOA center of excellence

Add more technologies: BPM, CEP, …

Departmental

Expanding services (50+)

Greater reuse, productivity, cost savings (30%+)

Org. changes Add governance

technologies, app servers

Enterprise

Heterogeneous, federated SOA

Formal service governance processes

Large-scale management challenges (virtualization)

Active MatrixActive Matrix: Service Grid – Governance, Registry, Policy Managment

Page 10: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.10

TIBCO Architectural Blueprint

Page 11: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.11

Implementando la Arquitectura Correcta, Organización y una Metodología para SU Compañía, y repetir!

SOA PlanningSOA Planning

TIBCO Enterprise IntegrationPlanning (TIBCO EIP)

SOA StrategySOA Strategy

IntegrationIntegrationStrategyStrategy

OrganizationalOrganizationalApproachApproach

EnterpriseEnterpriseIntegrationIntegrationFrameworkFramework

Implementation ProjectsImplementation Projects

TIBCO EIPTIBCO EIP

DeliverablesDeliverables

CommonServices,Standards

& Tools

RequirementsRequirementsDefinitionDefinition

Deployment &Deployment &OperationsOperations TestingTesting

Implement &Implement &AssembleAssemble

Architecture &Architecture &DesignDesign

Knowledge Transfer & Mentoring

SOA Governance

Project / Technical Management and Industry Expertise

TIBCO Accelerated Value Framework for SOAMethodology, Best Practices, and Reference Architecture

Page 12: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.12

Por qué nuestros clientes han hecho alianza con nosotros?

Una suite integrada y una suite de productos - bajo estándares - que les permiten mejor:

Time to market

Facilidad de uso

Desempeño

TCO

Inigualable experiencia adquirida - beneficio para nuestros cliente

Innovación continua

Page 13: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

TIBCO:

“Nuestra Compañía”

Page 14: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.14

Other Recent Awards:

Ranked as a Leader by:

Adicionalmente, Gartner ha calificado a TIBCO como líder en Integración en todos los cuadrantes publicados

TIBCO es el líder en integración!Los analistas de la industria coinciden:

Winner: 4th Annual Portal Excellence Awards

&

Page 15: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.15

Más de 3,000 Clientes Satisfechos en BPM y SOA

Page 16: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.16

Nuestro Pasado, Presente y Futuro

Probada Habilidad para Serviry Satisfacer a Nuestros Clientes

20+ años entregando productos y servicios líderes

3,000+ clientes, 175+ socios

1,600+ empleados en 40+ oficinas en el mundo

Fuerte, Madura y Rentable

10 trimestres de YOY crecimiento en ganacias

9 trimestres seguidos de crecimiento - márgenes operativos

NASD: TIBX, $450 M+ reservas

Invención “TheInformation Bus”‘85 Pioneros en la

Unificaciónde BPM eIntegración

HabilitamosEnterpriseSOA

‘99

‘05

‘03

‘01

Primeros en integrar B2B con Portal

IntroducciónRendezvousMessagingSoftware

DefiniciónReal-Time Business

Más alládelReal-TimeBusiness

‘06

‘90

Su SOCIO de Inovación

Page 17: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.17

Americas EMEA Asia Pacific

EuropeBelgiumDenmarkFranceGermanyIrelandItalyLuxembourgNetherlandsNorwayPortugalSpainSwedenSwitzerlandUnited Kindom

AfricaSouth Africa

Northern AsiaChinaJapanKoreaTaiwan

South AsiaAustraliaHong KongIndiaSingapore

Latin AmericaMexico City, MexicoSao Paulo, Brazil

CanadaCalgary, AlbertaMississauga, OntarioMontreal, QuebecToronto, Ontario

United StatesArlington, TXAtlanta, GACambridge, MAChapel Hill, NCChicago, ILDenver, COFalls Church, VAHouston, TXIselin, NJMinneapolis, MNNewport Beach, CANew York, NYPalo Alto, CAPhiladelphia, PASt. Louis, MOSeattle, WA

Nuestra cobertura: 26 Países – 40 Oficinas

Page 18: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.18

Nuestros clientes en Mexico en Integración y BPM

Clientes - TIBCO México

Page 19: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.19

TIBCO es el líder de BPMLos analistas coinciden:

Ranked as a Leader by:

Forrester Wave™: Human-Centric BPMS, Q1’06

Page 20: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.20

Nuestras soluciones han sido probadas y validadas:

TIBCO has a stellar collection of customer success stories where we have catalyzed deep and lasting change !

ABBAdidas-Salomon Aerospace Corporation AgilentAgilisysAltera Arnott’s BiscuitsAspenTechAssociated NewspapersAstriumAugust StockAustralia PostAvestaPolaritBP CableNet Caixa Geral De DepositosCalor GasCA-DOTCBCA Central Bank of Brazil ChevronTexaco

Daisy Brand Delta Airlines Derbyshire Building SocietyDetroit Water and SewageDeutsche BahnDeutsche BankDevon Canada Digital RivereBayEssent Energie ExelonFox Chase Cancer Center Georgia DOTHarrah’s HealthNetIomega KempenKPNLehman Brothers Limited BrandsLiquidnet, Inc.

Lockheed Martin LSI LogicLufthansaMajor League Baseball Merial Meridian Mirant NASA NASDAQ NEC Network Appliance Nordea Oilspace.com OTNPhiladelphia Stock Exch.Philips Medical Systems Philips SemiconductorsPirelli QUALCOMMReliant Energy Scandinavian Air

TIBCO – Algunas de nuestras Histórias Públicas de Éxito

Scottish Power Seagate Shell Trading SiebelSiemensSmart&FinalSociété Générale Southwest Airlines Telecom Italia Telia Telstra Thomas CookTNT Logistics Union PacificTurkcell U.S. Navy Virgin Mobile WebEx Xilinx Yahoo!

Page 21: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.21

TIBCO SOA Resource Center

Contains library of whitepapers, demos, webinars & podcasts On TIBCO.com at http://www.tibco.com/solutions/soa/resourcecenter.jsp

Page 22: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

Arquitectura SOA Una perspectiva tecnológica

BPM-SOA

MBA Porfirio Rodriguez

Porfirio Rodríguez H.

MBA

Page 23: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.23

Arquitectura Banamex (AB)

Lecciones importantes que podemos aplicar:

1. Definir un plan a largo plazo acorde con la estrategia de la empresa

2. Construir una infraestructura estable con interfases estandarizadas

3. Contar con responsables que vigilen el seguimiento del plan

4. Aprovechar al máximo lo que se tiene, fomentar el reuso

La Arquitectura Banamex (AB) es similar a la planeación de una ciudad:

En la planeación de una ciudad se designan áreas para cierto uso (residencial, industrial, recreativas, etc.). Algunos usos combinados pueden permitirse pero se identifican que funciones no pueden llevarse a cabo en el mismo lugar

La AB debe determinar las reglas que regirán la composición de soluciones de negocio, promoviendo un diseño coherente y manejable en partes que puedan ser utilizados por otras soluciones

Para ofrecer a los habitantes servicios como energía eléctrica y agua, una ciudad necesita una infraestructura estable con diseños estándares que permitan la conexión de nuevas edificaciones a la red de servicios

La AB deberá buscar tener interfases comunes para que las soluciones puedan conectarse a la infraestructura para intercambiar información de manera estándar

En la planeación de una ciudad requiere un responsable que se encargue de dar seguimiento a planes de largo plazo, consideran los cambios del entorno y las necesidades de la ciudad. Igualmente regulan las nuevas construcciones

La AB requiere de responsables que administren y regulen la evolución de la soluciones, asegurándose que atiendan integralmente las necesidades del negocio (es decir, que se encuentre alineada la TI con los requerimientos y estrategias del negocio)

Antes de hacer nuevas inversiones o someter a la ciudad a cambios radicales deberá asegurase de aprovechar al máximo sus recursos actuales siempre teniendo en cuenta las necesidades futuras y los impactos a la ciudad

La AB debe fomentar el diseño de componentes y procesos que puedan reutilizarse evitando reingenierías de soluciones y aplicaciones monolíticas que no permitan la maniobrabilidad de la empresa

Planeación de una CiudadPlaneación de una Ciudad Arquitectura BanamexArquitectura Banamex

Page 24: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.24

Diseñando un Marco de Referencia

El Marco de referencia es como una cajonera que nos permite conocer la manera que como se organiza la arquitectura. Establece que tipo de “planos” se requieren y bajo que “punto de vista” deben representarse

Un Marco de referencia es un esquema mediante el cual se

definen un conjunto de categorías que serán usadas para clasificar los elementos

que componen la arquitectura

Planos conceptuales. Diagramas básicos para representar la intención del dueño

Artefactos para representar la estrategia del negocio

Arquitectura CivilArquitectura Civil Arquitectura BanamexArquitectura Banamex

Diagramas del Arquitecto. Representación del requerimiento (fachada, planos de niveles, cortes)

Artefactos para representar el negocio

Planos del Arquitecto. Diseños específicos de acuerdo al tema que se diagrama: plano hidráulico, estructural, etc.

Artefactos para representar la integración lógica de la solución en la estructura actual

Planos del Contratista. Indicación de las fases en la que se atacará cada uno de los planos del arquitecto

Artefactos de diseños detallados que indican como se construirá la solución

Planos del sub-contratista. Diagramas de los terminados o sobre partes específicas que no tienen que ver con la estructura

Artefactos que indican el diseño físico que responderá a la solución lógica planteada

Simplificar Control Regulador Reducción de Costos Proactividad

Page 25: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.25

SOA Architecture

Web Services& SecurityAvailabilityMonitoring

SLA’s & QoSVersioning

SubscriptionsProvisioning

AuditingAccess Control

Web Services& SecurityAvailabilityMonitoring

SLA’s & QoSVersioning

SubscriptionsProvisioning

AuditingAccess Control

Governance &Organization

Policies, Guidelines & Governance

Metadata Repository

EA BusinessSystems Maps& Taxonomies

UDDI Registry

Governance &Organization

Policies, Guidelines & Governance

Metadata Repository

EA BusinessSystems Maps& Taxonomies

UDDI Registry

Enterprise Management LayerSecurity InfrastructureApplication Monitoring SystemsEnterprise Apps, Directory, Email

Enterprise Management LayerSecurity InfrastructureApplication Monitoring SystemsEnterprise Apps, Directory, Email

Information Models:Business Intelligence, ETL, Knowledge ManagementInformation Models:Business Intelligence, ETL, Knowledge Management

Data Layer:Systems of Record, Enterprise Applications and Data SystemsData Layer:Systems of Record, Enterprise Applications and Data Systems

Presentation Layer: Portals, Web Apps, Mobile Apps & Thick ClientsPresentation Layer: Portals, Web Apps, Mobile Apps & Thick Clients

Business RulesWeb services-based Business Rules ObjectsBusiness RulesWeb services-based Business Rules Objects

UDDI

* Enabler Technologies: Messages and Events

Enterprise Integration Layer (ESB)*Enterprise Integration Layer (ESB)*Business, Infrastructure, Application Services

Biz Process (Orchestration) Layer:Composite Apps, BMP, WorkflowBiz Process (Orchestration) Layer:Composite Apps, BMP, Workflow

Adapters

Page 26: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.26

SOA Architecture

Web Services& SecurityAvailabilityMonitoring

SLA’s & QoSVersioning

SubscriptionsProvisioning

AuditingAccess Control

Web Services& SecurityAvailabilityMonitoring

SLA’s & QoSVersioning

SubscriptionsProvisioning

AuditingAccess Control

Governance &Organization

Policies, Guidelines & Governance

Metadata Repository

EA BusinessSystems Maps& Taxonomies

UDDI Registry

Governance &Organization

Policies, Guidelines & Governance

Metadata Repository

EA BusinessSystems Maps& Taxonomies

UDDI Registry

Data Layer:Systems of Record, Enterprise Applications and Data SystemsData Layer:Systems of Record, Enterprise Applications and Data Systems

Information Models:Business Intelligence, ETL, Knowledge ManagementInformation Models:Business Intelligence, ETL, Knowledge Management

Enterprise Management LayerSecurity InfrastructureApplication Monitoring SystemsEnterprise Apps, Directory, Email

Enterprise Management LayerSecurity InfrastructureApplication Monitoring SystemsEnterprise Apps, Directory, Email

Presentation Layer: Portals, Web Apps, Mobile Apps & Thick ClientsPresentation Layer: Portals, Web Apps, Mobile Apps & Thick Clients

Business RulesWeb services-based Business Rules ObjectsBusiness RulesWeb services-based Business Rules Objects

UDDI

* Enabler Technologies: Messages and Events

Enterprise Integration Layer (ESB)*Enterprise Integration Layer (ESB)*Business, Infrastructure, Application Services

Biz Process (Orchestration) Layer:Composite Apps, BMP, WorkflowBiz Process (Orchestration) Layer:Composite Apps, BMP, Workflow

Adapters

Presentation Layer

Present business data in different devices trough reusable GUI components focusing in end users: Portals, Web Applications, Mobile Application, Self Service Devices, This layer don’t have business rules, only graphic navigation and user friendly interface.

Technologies: Portals IDE, Java and .Net Languages, Java and .Net IDE’s and Ajax.

Opportunities: Standardized GUI components.

Business Layer

When the Customer requirement is focused in Business Process: Workflow, Images, Document and Content management , we should use a Enterprise Content Manager and Workflow Solution.

Design, execute and monitoring business process are the Tasks of this layer. These technologies can have presentation layer capabilities. However the best use is in Document, Workflow and Image oriented Processes. Business rules are allowed in this layer, but the best way is to have an independent Business Rules Server.

Technologies: BPM, Workflows and Enterprise Content Managers are enablers of this layer.

Opportunities: Define a BPM tool that supports all the businessprocesses.

Enterprise Integration Layer

Presentation Layer and Business Layer demands data from different applications. Present Data Services in a transparent and standardized way is the best approach for solving this demand.

Synchronous and Asynchronous messaging are ways to send Data across applications. Today both approaches have good results. Different platform integration is Solved by using adapters, drivers and translators. All these Aspects forms the enterprise integration layer (EAI). Two Phase commit is part of the capabilities of this layer.

Technologies: Messaging, Transactional Monitors and File transfers are the enablers technologies for sending Information. For interoperating we need to have Adapters and drivers for different platforms. Enterprise Service Bus is the channel for Messaging, transformation, routing services and Transactional monitors.

Opportunities: A long term EAI must be interoperable and platform independent. These is achieved by the use and implementation of standards. ESB uses standards and includes adapters and messaging infrastructure to enable interoperable Services.

Data Layer

Platform for storing data should be interoperable, scalable and high availability and performance. This layer is dedicated to give integrity, security, consistency to the business data. We should have the minimum of business rules associated to the data.

Business Rules

Today, business rules are inside the applications, Databases, Middleware and Workflows. These makes very difficult the management and it is very common to have duplicity of the rules. Users manages the same rules in different applications.

A best strategy is to have centralized the business rules. These rules can be used by applications, workflows, etc. Having the Business rules out of the applications is the basis for reusability.

Technologies: Business Rules Engines are the enablers of this Strategy. e. g. Blaze Advisor.

Information Models

Technologies for Business intelligence Analysis, Customer Relationship Management and ETL (Extract Transformation and Loading) are included in this layer. This tools are based in DataMart, Datawaehousing and Datamining strategies. Information Models are the basis of the succeeded strategy.

MonitoringMonitoring is a enterprise strategy. Monitoring in SOA means guarantee the Service Level Agreement of the services. For this SOA monitoring tools provides elements for integrating information of the services to the enterprise strategy for application and infrastructure monitoring.

Governance

Tools for controlling the lifecycle of the services, documentation, configurations and the services discovering, encourages the reusability and promotes the integration.

Page 27: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.27

Credit Check Charge Check account

Format / Protocol Transformation

SN1 SN1 SN1

SN1 SN2 SN3

ESB

SN4

WS JMS MQ

Service orchestration/composition and routing

SN2

SN1

SN3

Payment

Why SOA Middleware?

Message Oriented Middleware

ESB (Enterprise Service Bus) is a infrastructure software that makes reusable business services widely available to users, applications, business process and other services.

MOM (Message oriented middleware) is a software infrastructure for supporting messaging like communication mechanism. Some EAI and ESB are based on MOM infrastructure.

• Regional and Global Integration

• Reusability of the current investment

• Support more Architectonic Patterns

• Business opportunities.

Page 28: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.28

Adapters to Legacy Systems

EAI Concept

•EAI (Enterprise Application Integration) is a middleware infrastructure for composing data services in a secure, compliance and robust way. Intelligent Channel is an EAI.

•User and application access control

•Fault tolerance

•Load Balancing

•High Availability

•Integration components for heterogeneous platforms

•Use of shared infrastructure like catalogs and logging for audit purposes

•Complex service composition

•Operation integrity

Page 29: SOA Real-Time Business and Beyond Teresa Schroeder (TIBCO) y Porfirio Rodríguez (Banamex)

© 2005 TIBCO Software Inc. All Rights Reserved. Confidential and Proprietary.29

Gracias por su atención

¿Alguna pregunta?

TIBCO Software S.A. de C.V.

Mazarik 111 Piso 1PolancoMéxico D.F. 11200

Tel. (55) 91711522

www.tibco.com

[email protected]