Diseño e integración de estrategias de aprendizaje en la web
Estrategias de integración
-
Upload
gwendolyn-colon -
Category
Documents
-
view
45 -
download
0
description
Transcript of 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
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.
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.
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.
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
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.
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.
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
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
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
Estrategias de integraciónWebSphere Cast Iron
Home-grownApplications
PackagedApplications
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.
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
Estrategias de integraciónWebSphere Cast Iron – Ejemplos
Product Catalog Data Sync
ATG Dynamo, SAP & MobileSAP Order Approvals Sales Order and Invoice Visibility
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.
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
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
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
TCP/IP
IMS
CICS
SCA
JSON
WebSphere Adapters
SAP
Orable EBS
Siebel
JDEdwards
PeopleSoft
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
Estrategias de integración Productos relacionados
IBM Worklight
WebSphere Cast Iron
IBM Integration Bus
IBM Endpoint Manager
WebSphere Liberty Profile
IBM TeaLeaf
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
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.
Estrategias de integraciónMarcos Maceda – Director de desarrollo de software en Krama e-soft S.A.
29 de octubre de 2013