Estrategias de integración

23
Estrategias de integración Marcos Maceda – Director de desarrollo de software en Krama e-soft S.A. 29 de octubre de 2013

description

29 de octubre de 2013. Estrategias de integración. Marcos Maceda – Director de desarrollo de software en Krama e-soft S.A. Estrategias de integración Sistemas híbridos. Con el paso de los años los sistemas informáticos han conformado un entorno heterogéneo en mi empresa. - PowerPoint PPT Presentation

Transcript of Estrategias de integración

Page 1: Estrategias de integración

Estrategias de integraciónMarcos Maceda – Director de desarrollo de software en Krama e-soft S.A.

29 de octubre de 2013

Page 2: Estrategias de integración

Estrategias de integraciónSistemas híbridos

Con el paso de los años los sistemas informáticos han conformado un entorno heterogéneo en mi empresa.

La información ya existe pero no es evidente como exportarla a las nuevas aplicaciones móviles.

Page 3: Estrategias de integración

Http (SOAP/REST)

SQL (Oracle/DB2/

MySql)

SOAP and SAP service discovery

Cast Iron

JMS

Estrategias de integraciónWorklight - Adapter

La capacidad de construir artefactos para invocar recursos remotos y traducir los resultados al formato correcto es básicamente lo que, en terminología Worklight, llamamos Adapter

En la terminología de las aplicaciones web el concepto de mediador (mediator) se refiere a un servicio que funciona simultáneamente como un servidor de su front-end y como un cliente de su back-end.

Page 4: Estrategias de integración

Estrategias de integraciónWorklight - Enterprise Metadata Discovery (EMD)

EMD es una especificación que puede utilizarse para examinar un EIS y descubrir los detalles de definición de los objetos de negocio y las APIs existentes.

WebSphere Message Broker, por ejemplo, usa el “Adapter Connection wizard” para examinar un EIS.

SOAP and SAP service discovery

Metadata discovery (o scanning) es el proceso de utilizar herramientas para descubrir la semántica de un elemento en un conjunto de datos. En este proceso suele usarse un registro de metadatos que almacena los mapeos descubiertos. Esto lo conocemos en BBDD, ficheros XML, Web Services, código fuente, documentos PDF, etc.

Page 5: Estrategias de integración

Estrategias de integraciónWorklight – Server Side Javascript

JSON (JavaScript Object Notation) es un subconjunto de la notación literal de objetos de JavascriptJavascript es el lenguaje de client-side-scripting en casi cualquier navegador.

Worklight actúa como un middleware con server-side-scripting en Javascript.

Worklight Server

JVM

AdapterAjax

Los Adapter de Worklight son middleware especializado en transformar información en JSON

Page 6: Estrategias de integración

Estrategias de integraciónWorklight - Mashup

Worklight Server

Adapter Http (SOAP)

Adapter Http (SOAP)

El servidor debe obtener la información, que puede estar dispersa entre distintas fuentes de datos para construir un todo.

Un mashup es una aplicación que usa y combina datos, presentaciones y funcionalidad procedentes de una o más fuentes para crear nuevos servicios.

Adapter SQL

Es integración fácil y rápida para producir resultados enriquecidos que no fueron la razón original para la que fueron producidos los datos en crudo originales.

Page 7: Estrategias de integración

Estrategias de integraciónNecesidades

On-premises

Cloud

Mobile

Web

SOA

Piezas discretas que proporcionen servicios a otras aplicaciones. Independientes del fabricante, de la tecnología y del producto. Que permitan cooperar al software que está distribuido en una red. Los servicios deberían estar completamente desacoplados.

De esta forma es posible generar a medida aplicaciones construidas casi completamente con servicios de software pre-existentes.

Page 8: Estrategias de integración

Estrategias de integraciónPropuestas

Aplicaciones multiplataformaNotificaciones pushIntegración con BackEnd

IBM Worklight

WebSphere Cast IronConectividad e integración entre aplicaciones móviles, on-premises (packaged y home grown) y cloudConfiguración en lugar de en codificación

IBM Integration BusConectividad e integración entre aplicaciones on-premises (packaged y home grown) y cloudConfiguración en lugar de en codificaciónCodificación si es necesario

Page 9: Estrategias de integración

Rapid, Cloud. Mobile & Packaged App Integration

Estrategias de integraciónEnterprise Service Bus (ESB)

Un Bus de Servicios de Empresa es un modelo de arquitectura de software utilizado para diseñar e implementar la comunicación y la interacción entre dos aplicaciones que se comunican entre sí en una arquitectura orientada a servicios (SOA).

Su uso principal está en la EAI, Enterprise Application Integration, en escenarios heterogéneos y complejos.

IBM Integration BusWebSphere Cast IronReemplaza el producto anteriormente conocido como WebSphere ESB.

Forma parte de la IBM SOA Foundation

Genera Adapters de Worklight

Orientado al protocolo. Es un ESB.

Es una aplicación autónoma de conectividad e integración

Adquirida por IBM en 2011

Worklight incorpora un Adapter Cast Iron

Orientado al producto

Page 10: Estrategias de integración

WebSphere Cast Iron

Estrategias de integraciónIBM Integration Bus & Websphere Cast Iron - Gateway to the Cloud

HTTPWMQ

IMS Connect

Packaged AppsProprietary AppsBBDD

ESB IBM Integration Bus

Worklight Server

Page 11: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron

Home-grownApplications

PackagedApplications

Page 12: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron - Características

• Proceso guiado mediante asistentes para crear patrones comunes de integración (conectividad y tareas de integración)

• Los TIP (Template Integration Project) pueden modificarse según convenga

• Librería de cientos de TIP para realizar tareas comunes

WebSphere Cast Iron simplifica la conectividad y la integración con aplicaciones on-premises y cloud reemplazando la complejidad de las soluciones de middleware tradicionales con un enfoque fácil de usar basado en configuración en lugar de en codificación.

Page 13: Estrategias de integración

Worklight Server

Estrategias de integraciónWorklight – Cast Iron

Worklight Server

Adapter Cast Iron

Conn

ecto

r for

SAP

Push notification

WL Push Notification Adapter

Push IDOC

Page 14: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron – Ejemplos

Product Catalog Data Sync

ATG Dynamo, SAP & MobileSAP Order Approvals Sales Order and Invoice Visibility

Page 15: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron - Propuesta

Amigable y simple

TIP Exchange

TIP Development Kit

TIP Community

Para todos los tipos de proyecto

UI Mashups Process Integration Data Migration

Total flexibilidad

IBM Cast Iron Live

Virtual Appliances

Physical Appliances

Conectividad inmediata

CDK Connector Development Kit

Infrastructure as a Service

La propuesta de Cast Iron es que los clientes reducen el tiempo, los conocimientos y los recursos necesarios que hacen falta para integrar aplicaciones. Esto se traduce en costes menores de proyecto.

Page 16: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron – Casos de éxito

Type Customer Scenario Duration

Application Layer Public Clouds

Sales Cloud & Chatter – SAPCustomer & Order Integration 10 Days

Application Layer Public Clouds

Salesforce, PeopleSoft, Contract Hub, MectivaCustomer Master Sync

24 Days

Application Layer Private Clouds

Custom Cloud - PeopleSoft Billing and Invoice Integration 10 Days

Platform Layer Mobile Clouds

iPad app, SFDC, Datatel360* view of Donors and Friends

20 Days

Platform LayerCustom Cloud

Sales Cloud, Service Cloud, Force.com - JeevesOrder to Shipment

13 Days

Page 17: Estrategias de integración

Estrategias de integraciónWebSphere Cast Iron – Utilización recomendada del producto

• Proyectos de integración y movilidad que deban estar preparados rápidamente• Conectar aplicaciones Mobile, Cloud y On-Premises• Conectar rápidamente aplicaciones:

• Productos como SAP, PeopleSoft, MS Dynamics, etc.• Aplicaciones Home grown que se ejecutan en BBDD SQL Server, DB2, Oracle, etc.

• Procesos en tiempo real o en batch

Cast Iron está recomendado para…

No encaja cuando necesitamos… Volúmenes de transacción elevados con la plataforma móvil. (Más de 3 MM por hora). IBM

Integration Bus encaja mejor en este escenario

Conectividad nativa con mainframe para escenarios de movilidad o integración. Mejor IBM

Integration Bus

Puerta de acceso de seguridad en escenarios móviles. Mejor Worklight

Page 18: Estrategias de integración

Estrategias de integraciónIBM Integration Bus

WebSphere Message Broker permite conectividad universal entre aplicaciones que usan diferentes protocolos

Web

Sphe

re A

dapt

er To

olki

tProtocolos

MQ

JMS

HTTP (SOAP/REST)

XML/XSLT

Database

File

Email

TCP/IP

IMS

CICS

SCA

JSON

WebSphere Adapters

SAP

Orable EBS

Siebel

JDEdwards

PeopleSoft

Page 19: Estrategias de integración

Estrategias de integraciónIBM Integration Bus – Propuesta Movilidad

• En conjunción con IBM Worklight Mobile habilita cualquier servicio existente para dispositivos móviles

• Soluciones robustas con seguridad y caché integrados.

• Acceso securizado a los recursos• Integrado con SAP, Microsoft .NET, Microsoft

Dynamics, Workday, Salesforce.com, etc.• Desarrollo de elementos de integración

basados en plantillas• Patrones de integración móvil que generan

adaptadores de IBM Worklight y esqueletos CRUD

Convierte rápidamente los Servicios de la Organización en Servicios consumidos en dispositivos móviles

Page 20: Estrategias de integración

Estrategias de integración Productos relacionados

IBM Worklight

WebSphere Cast Iron

IBM Integration Bus

IBM Endpoint Manager

WebSphere Liberty Profile

IBM TeaLeaf

Page 21: Estrategias de integración

Estrategias de integraciónWorklight – IBM Endpoint Manager

IBM Endpoint Manager permite a las organizaciones gestionar de

forma segura incluso los usuarios móviles conectados de forma más

intermitente, ofrecer actualizaciones continuas independientemente de la

conectividad con la red corporativa interna y aplicar políticas fuera de línea para garantizar la conformidad

normativa.

Control a nivel del dispositivo

Políticas de seguridad

Control de qué aplicaciones están instaladas

Encriptación de sistema de ficheros

Detección de Jailbreak

Page 22: Estrategias de integración

Estrategias de integraciónKrama e-soft S.A.

Krama e-soft, S.A. es una consultora especializada en desarrollo de software a medida constituida en el año 2000.

En estos 13 años de experiencia, hemos conseguido:

Fidelizar nuestra cartera de clientes y mantenerlos con un alto grado de satisfacción.

Optimizar nuestros procedimientos para ahorrar tiempo de trabajo de las personas implicadas en un proyecto.

Amplio catálogo de piezas de software propias para los aplicativos más frecuentes (seguridad, catálogos, comercio electrónico, gestión de clientes, gestión de contenidos, etc.).

Diseño técnico predefinido. Optimiza el acceso a sistemas backend y minimiza el coste de desarrollo.

Estamos especializados en la plataforma IBM Worklight y contamos con los primeros profesionales certificados

oficialmente en ella.

13 años desarrollando con WebSphere Software.

Podemos proporcionar a su empresa servicios de desarrollo, instalación, puesta en marcha y la formación que necesite.

Page 23: Estrategias de integración

Estrategias de integraciónMarcos Maceda – Director de desarrollo de software en Krama e-soft S.A.

29 de octubre de 2013