Solution & Technical Sales
BienvenidosBienvenidos
Solution & Technical Sales
Agilidad y flexibilidad a Agilidad y flexibilidad a través de la integración de través de la integración de aplicaciones en el sector aplicaciones en el sector financierofinancieroGuillermo Guillermo [email protected]@microsoft.comManaging ConsultantManaging ConsultantMicrosoft Consulting Microsoft Consulting ServicesServices
La Velocidad del Cambio CreceLa Velocidad del Cambio Crece
Fusiones y AdquisicionesFusiones y Adquisiciones
Brusco achicamiento del mercadoBrusco achicamiento del mercado
Redefinición del negocioRedefinición del negocio
ReposicionamientosReposicionamientos
Cambio de competidoresCambio de competidores
Incertidumbre en el contexto político Incertidumbre en el contexto político
Reglas mas cambiantes que nuncaReglas mas cambiantes que nunca
Aquellas empresas que reaccionen más Aquellas empresas que reaccionen más ágilmenteágilmente a los cambios en el entorno de a los cambios en el entorno de negocios tienen una ventaja competitiva negocios tienen una ventaja competitiva sostenible sobre aquellas con procesos e sostenible sobre aquellas con procesos e infraestructura mas rígidainfraestructura mas rígida
Los nuevos desafíosLos nuevos desafíosUna organización ágil, con bajos costos y altas Una organización ágil, con bajos costos y altas gananciasganancias
Integración de los Procesos de NegocioIntegración de los Procesos de NegocioMenores costosMenores costos
Mejor experienciaMejor experiencia
AlianzasAlianzas
Vender donde están los clientes y se produce la Vender donde están los clientes y se produce la necesidadnecesidad
Internet como maquinaria de ventas Internet como maquinaria de ventas
Aumentar la participación de mercadoAumentar la participación de mercado
Incorporar nuevas fuentes de ingresosIncorporar nuevas fuentes de ingresos
Potenciar las capacidades de los Recursos HumanosPotenciar las capacidades de los Recursos Humanos
The two most important improvements to business processes are “zero-latency enterprise” and “straight-through processing” strategies. Both are based on application integration. Gartner Group - Gartner Symposium ITxpo - Mar 2003Gartner Group - Gartner Symposium ITxpo - Mar 2003
El sistema nervioso digitalEl sistema nervioso digital
Strategic Planning Assumption: By 2006, intelligent application-level networks (enterprise nervous systems) Strategic Planning Assumption: By 2006, intelligent application-level networks (enterprise nervous systems)
will be the key differentiator of the business leaders in most vertical industries (0.8 probability).will be the key differentiator of the business leaders in most vertical industries (0.8 probability).
Gartner GroupGartner Group
Gartner Symposium ITxpo - Mar 2003Gartner Symposium ITxpo - Mar 2003
CRMERP Supply
Chain
MarketingProcurement Sales
Services
Finance
Digital Nervous System
Enterprise
GovernmentAgencies
Suppliers
Outsourcers
Dealers
MarketPlaces
Web BasedIntermediaries
Customer
CustomerVirtual Enterprise
Arquitectura TradicionalArquitectura Tradicional
Most, if not all, enterprises suffer from this “spaghetti ” problem, and for a natural reason. It is Most, if not all, enterprises suffer from this “spaghetti ” problem, and for a natural reason. It is
created as the result of a long sequence of tactical integration decisions, each taken expeditiously created as the result of a long sequence of tactical integration decisions, each taken expeditiously
and,in most cases,in favor of a point-to-point non-reusable link between applications.and,in most cases,in favor of a point-to-point non-reusable link between applications.
Gartner Group - Moving Toward Total Business IntegrationGartner Group - Moving Toward Total Business Integration
Marzo 2003Marzo 2003
ScreenScraping
CORBA
RPC APPC TCP Socket
WebService
HTTP
MessageQueue
File Download
FileTransfer
DCOM
JournalFile
ASN.1
XMLCICS
Gateway
XML
FTP
TFTP
¿Qué es Enterprise Application ¿Qué es Enterprise Application Integration (EAI)? Integration (EAI)?
Es un habilitador estratégico que incrementa la agilidad de la organización, optimizando y potenciando sus capacidades para hacer negocios.
Un conjunto de tecnologías que permiten la integración de punta a punta
de información y procesos de negocio, de forma tal de incrementar la
habilidad de la organización para responder y adaptarse a los cambios
en su ambiente de negocios.
EAI no es middleware. EAI no es workflow. EAI no es transformación de
datos. Cada una de estas tecnologías ofrecen solución a una parte del
problema mas general del negocio que es EAI.
Patrones de IntegraciónPatrones de IntegraciónIntegración de aplicaciones no es un único problema, es una Integración de aplicaciones no es un único problema, es una combinación de tres diferentes tipos de desafíos:combinación de tres diferentes tipos de desafíos:
Arquitectura de IntegraciónArquitectura de Integración
Monitor de Actividaddel Negocio
Orquestación deProcesos de Negocio
Broker de Integración
Servicios básicos deComunicación,Adaptadores,
Gateways
Analizar la historia de eventos casi en tiempo real para determinar la efectividad de los procesos de negocio
Transportar datos de una aplicación origen a una destino
Ruteo Inteligente: En base a contenido Transformación de datos- Publicación y Suscripción
Coordinan cada uno de los pasos del ciclo de vida de un proceso de negocio
Arquitectura de Integración - MBI
UNICARD
ConectorUNICARD
.Net
SFB
DataBridge
ConectorSFB
ConectorDataBridge
Stand-In
Ru
teo
de m
en
saje
s. G
en
era
ción
y s
usc
rip
cióin
de E
ven
tos
Adaptador de Canal
Internet Banking
Adaptador de CanalBanca Móvil
IST
ConectorIST
Adaptador de CanalBanca Empresas
Adaptador de CanalAutoconsultas
Adaptador de CanalIST
Cuentas
Clientes
eBS
ConectoreBS
BPM
Adaptador de CanalBanca Telefónica
Integración de CanalesIntegración de Canales Ej: Mayor Banco de la República DominicanaEj: Mayor Banco de la República Dominicana
Performance OLTP e IntegraciónPerformance OLTP e Integración
WIN (En competencia con implementación ZLE WIN (En competencia con implementación ZLE de Tandem):de Tandem):
>450 transacciones por segundo>450 transacciones por segundo El Cliente requería 120 tps para aprobar la plataformaEl Cliente requería 120 tps para aprobar la plataforma
2 servers de aplicaciones, 1 SQL Server y 1 un 2 servers de aplicaciones, 1 SQL Server y 1 un motor OLAPmotor OLAP
Actualización de datos de stock en tiempo real, Actualización de datos de stock en tiempo real, análisis real-time del datawarehouse del sistema de análisis real-time del datawarehouse del sistema de fidelidad de clientes a través de los mecanismos de fidelidad de clientes a través de los mecanismos de Integración de Aplicaciones Empresariales (EAI) Integración de Aplicaciones Empresariales (EAI) provistos por MBI basado en Biztalk Serverprovistos por MBI basado en Biztalk Server
9/13
Tecnología UtilizadaTecnología Utilizada
Windows 2000Windows 2000
SQL Server 2000SQL Server 2000
BizTalk Server 2000BizTalk Server 2000
Visual Studio.NetVisual Studio.Net
.Net Framework.Net Framework
Microsoft Business Integrator (MBI)Microsoft Business Integrator (MBI)
BizTalk EditorBizTalk Editor
Define la estructura de los Define la estructura de los documentos de negociodocumentos de negocioGenerador de esquemas Generador de esquemas XMLXMLXML/no-XML XML/no-XML
EDIEDIFlatFlat
Con delimitadoresCon delimitadoresPosicionalPosicional
Plantillas de documentos Plantillas de documentos ejemploejemploMódulos para importar Módulos para importar esquemasesquemas
WF-XMLWF-XMLDTDDTDXML schema *XML schema *
BizTalk MapperBizTalk Mapper
Reglas de Reglas de transformación definidas transformación definidas en forma gráficaen forma gráficaBasado en estándares de Basado en estándares de la industria (XML, XSL) la industria (XML, XSL) Paleta de funciones Paleta de funciones predefinidas predefinidas
LógicasLógicasMatemáticasMatemáticasCaracteresCaracteresAcceso a datosAcceso a datos
Funciones Funciones personalizadaspersonalizadas
Extensible a través de Extensible a través de VBScript/JScriptVBScript/JScript
BizTalk Orchestration DesignerBizTalk Orchestration Designer
Microsoft Business Integrator (MBI)Microsoft Business Integrator (MBI)
Un modelo más prescriptivoUn modelo más prescriptivoProvee una guía respecto de cómo organizar la lógica de negociosProvee una guía respecto de cómo organizar la lógica de negociosCapacidades intrínsecas para:Capacidades intrínsecas para:
Creación de aplicaciones multicanalCreación de aplicaciones multicanalIntegración de aplicaciones y procesos de negocioIntegración de aplicaciones y procesos de negocioAcceso homogéneo a los servicios de las aplicaciones del Back-EndAcceso homogéneo a los servicios de las aplicaciones del Back-End
Arquitectura de SistemasArquitectura de SistemasProvee un espacio de ejecución común para todas las aplicaciones Provee un espacio de ejecución común para todas las aplicaciones Implementa un estrato de software entre la plataforma y las Implementa un estrato de software entre la plataforma y las aplicacionesaplicacionesResuelve problemas técnicos recurrentesResuelve problemas técnicos recurrentesAbstrae a los desarrolladores de la problemática técnica subyacente Abstrae a los desarrolladores de la problemática técnica subyacente concentrándolos en la resolución de la problemática de negocioconcentrándolos en la resolución de la problemática de negocioMinimiza el impacto por incorporación de nuevas tecnologíasMinimiza el impacto por incorporación de nuevas tecnologías
FrameworkFrameworkOrientado a facilitar el desarrollo y la operación de las aplicacionesOrientado a facilitar el desarrollo y la operación de las aplicacionesEspecializado en los escenarios definidosEspecializado en los escenarios definidos
RecursosRecursos
Guillermo VillanuevaGuillermo [email protected]@microsoft.com
Biztalk Server Biztalk Server http://www.microsoft.com/biztalkhttp://www.microsoft.com/biztalk