creación de aplicaciones conectables - intersystems · utiliza la orquestación de procesos de...

16
Creación de Aplicaciones Conectables Un futuro brillante para los proveedores de aplicaciones

Upload: vutruc

Post on 19-Jul-2018

222 views

Category:

Documents


0 download

TRANSCRIPT

Creación de Aplicaciones Conectables

Un futuro brillante para los proveedores de aplicaciones

Para los proveedores de aplicaciones, InterSystems Ensemble® es más que una

simple plataforma de integración. Es una plataforma de innovación que promete un

futuro brillante.

Ensemble le permite crear una nueva clase de aplicaciones que son “conectables”,

capaces de interaccionar con los sistemas y los procesos empresariales de sus clien‐

tes. Además, embebiendo Ensemble en sus aplicaciones existentes podrá ampliarlas

con rapidez, sin rescribirlas, para transformar su cartera de productos en un grupo

integrado de aplicaciones.

Aquí tiene algunos ejemplos de cómo las empresas de software hacen que sus apli‐

caciones (y sus negocios) ganen valor con Ensemble:

n Un proveedor líder de software editorial embebió Ensemble en su producto

estrella y creó una actualización imprescindible para sus clientes actuales y

potenciales. Su competencia no puede igualar las nuevas capacidades basadas

en Ensemble, que permiten a las empresas editoriales compartir, reconvertir y

presentar información en el formato que necesiten.

n Un proveedor de software que proporciona aplicaciones para el sector finan‐

ciero en concreto para Credit Unions (cooperativas de crédito) revitalizó su

empresa gracias a la incorporación de Ensemble a sus productos. El proveedor

utiliza la orquestación de procesos de negocio, el motor de reglas de negocio,

el flujo de trabajo y otras funciones de Ensemble para crear aplicaciones

compuestas que aumentan en gran medida la eficacia de las operaciones de las

cooperativas de crédito.

n Un grupo de desarrolladores emprendedores utilizó Ensemble como principal

entorno de desarrollo y de ejecución para generar un exitoso servicio de inter‐

cambio electrónico de datos basado en web para las cadenas de distribución.

La empresa afirma que utilizando Ensemble sólo tuvo que emplear una quinta

parte de los recursos que habría necesitado para desarrollar este sofisticado

software en Java.

La amplia gama de tecnología dentro de Ensemble, junto con su innovadora arqui‐

tectura unificada, le permite responder más rápidamente que la competencia a los

nuevos desafíos y a las nuevas oportunidades:

n Creando fácilmente aplicaciones conectables para lograr implementaciones

más rápidas y una interconexión veloz entre los nuevos sistemas y procesos

cuando cambien las necesidades de los clientes

n Mejorando las aplicaciones existentes con un flujo de trabajo adaptable, inter‐

faces de usuario basadas en navegador, procesos empresariales basados en

reglas, portales, servicios web y otras funciones nuevas… Todo ello sin tener

que rescribir las aplicaciones.

n Convirtiendo con facilidad aplicaciones independientes incluidas en su cartera

de productos en grupos integrados.

n Dotando a sus clientes de capacidad de innovación, ya que podrán modificar

con rapidez las reglas de negocio y el flujo de trabajo de una aplicación, sin

programar, para que sean compatibles con los procesos de negocio nuevos o

que cambien.

Plataforma de innovación

Mejore las aplicaciones sintener que reescribirlas

Trabajando con las plataformas y estándares de desarrollo que ya

tiene, Ensemble le permite mejorar rápidamente las aplicaciones exis‐

tentes (sin reescribir) añadiendo:

n Mensajería mediante un ”Enterpise Service Bus” (ESB) adaptable

n Procesamiento de reglas de negocio

n Cuadros de mando

n Transformación de datos

n ”Workflow” o flujo de trabajo adaptable

n Servicios web y otras tecnologías de arquitectura orientada a

servicios

n Monitorización de actividades de negocio

n Integración sencilla y rápida con las aplicaciones, bases de datos

y tecnologías más populares

n Orquestación de procesos de negocio

Con la tecnología de objetos avanzada de InterSystems Caché®, nues‐

tra base de datos de alto rendimiento, Ensemble combina de manera

total la mejor funcionalidad de integración de su clase con un entorno

de desarrollo rápido de aplicaciones y una gestión coherente y global.

Ensemble, diseñado teniendo en cuenta las arquitecturas actuales

orientadas a servicios y controladas por eventos, sobresale en la gene‐

ración y el despliegue rápido de nuevas soluciones de negocio que

pueden ampliar las funciones de las aplicaciones existentes, orquestar

nuevos procesos de negocio e integrar datos de toda la empresa.

Las nuevas características de sus aplicaciones mejoradas con Ensemble

le proporcionarán una ventaja competitiva, ya que ayudarán a sus

clientes a cumplir con sus desafíos de TI más urgentes, como estos:

n Hacer que el acceso a las aplicaciones y a la información se

extienda a diversos canales, tales como las PDA con WiFi y otros

dispositivos móviles.

n Recoger y agrupar información de orígenes dispares en una vista

única y completa.

n Automatizar los procesos de negocio, incluyendo reglas de nego‐

cio fácilmente modificables para controlar la ejecución de los

procesos y el flujo de trabajo del personal.

n Conseguir coherencia de datos entre las diversas aplicaciones y

bases de datos.

Ensemble habilita una aplicación innovadorapara los radiólogos

DESAFÍO: Eliminar los obstáculos que reducen la productividadde los radiólogos.

INNOVACIÓN: Mejorar el producto para ofrecer a los usuarios finalesuna única interfaz para gestionar un flujo de trabajo complejo y datosprocedentes de múltiples aplicaciones de proveedores.

Los radiólogos tienen flujos de trabajo complejos que requieren interacción

con múltiples aplicaciones. Las solicitudes de estudios se gestionan median‐

te el sistema de información radiológica (RIS). Las imágenes que se van a

analizar se gestionan mediante un sistema de archivo y comunicación de

imágenes (PACS). Dictar un informe, comprobar el resultado y redirigirlo al

facultativo que lo solicitó normalmente requiere otro sistema separado.

A medida que los centros radiológicos crecen y trabajan con un número

creciente de instalaciones sanitarias que envían información para revisar

y diagnosticar, la productividad de cada radiólogo desciende de forma

inevitable. Esto ocurre porque cada vez tienen más interfaces y aplicacio‐

nes entre las que elegir.

Integrated Modular Systems Inc. (MSI), integrador líder de soluciones

tecnológicas sanitarias y de imágenes médicas, utilizó la integración de

HL7 y DICOM de Ensemble, y el flujo de trabajo humano integrado, el

almacenamiento de mensajes y el motor de reglas de negocio permitieron

a IMSI crear una solución, imsiVOICE‐Interactive™ con OneList™, que

cambia la ecuación negativa tradicionalmente asociada al crecimiento de

los centros de radiología. La aplicación enlaza imágenes de un PACS a

solicitudes de trabajo actuales y a información de pacientes proveniente

del RIS, realiza un seguimiento de las imágenes, emite una advertencia si

se ha visualizado la imagen incorrecta, adjunta archivos de audio y los

envía a los transcriptores o al software de reconocimiento de voz. Cuando

el radiólogo revisa y aprueba el informe, éste se reenvía automáticamente

al facultativo que lo ha solicitado.

“Tenemos clientes que están experimentando hasta un incremento del20 por ciento en productividad de radiólogos, al mismo tiempo que lastasas de error se han reducido de forma significativa. Esto supone unamejora considerable para la cuenta de resultados de los centros deradiología que están aumentando su negocio”.John Mazur, Presidente de IMSI.

CASE STUDY

Convergencia entre el desarrollo y laintegración

DESAFÍO: Centrar los recursos de desarrollo en lacreación de software de alto nivel sin estancarse en latecnología de integración necesaria para el despliegueen entornos de TI de complejidad extrema.

INNOVACIÓN: Desarrolle e integre rápidamenteaplicaciones con InterSystems Ensemble.

QuadraMed, proveedor líder de soluciones de software

para hospitales y redes integradas de servicios sanita‐

rios, produce una amplia gama de aplicaciones clínicas,

del ciclo de ingresos, de gestión de información sanitaria

y de planificación empresarial. La estrategia de produc‐

ción de la empresa incluye un papel fundacional para

Ensemble. QuadraMed utilizó Ensemble por primera vez

como plataforma para QuadraMed Smart Identity

eXchange, un índice empresarial maestro de personas y

una solución federada de gestión de identidades para los

sistemas integrados de servicios sanitarios de entidades

múltiples, para las organizaciones regionales de informa‐

ción sanitaria y el intercambio de información sanitaria.

Utilizar Ensemble permitió a QuadraMed centrarse en el

rápido desarrollo de la lógica de negocio principal, que

convierte a Smart Identity eXchange en un producto

muy atractivo, y lo lanza al mercado con rapidez.

Ensemble gestiona otras funciones cruciales, entre las

cuales se incluyen las operaciones de mensajería, la

orquestación de procesos de negocio, el procesamiento

de reglas, la gestión de alertas, la integración con otras

aplicaciones y bases de datos del entorno del cliente y la

exposición de los servicios web de la aplicación. Los

desarrolladores de QuadraMed aprecian que Ensemble

es un entorno único y unificado de integración y tiempo

de ejecución que sirve de soporte para el alto rendi‐

miento, la fiabilidad y la ergonomía de sus aplicaciones.

“Ensemble es una plataforma estratégica paraQuadraMed. Nos está ayudando a crear nuevas solu-ciones con mayor rapidez, a optimizar los procesos denegocio del cliente y a acelerar la implementación eintegración en las instalaciones del cliente”.Jim Klein, Vicepresidente Ejecutivo, CTO, QuadraMed.

CASE STUDY

La arquitectura exclusiva en una sola capa de Ensemble

incluye toda la tecnología necesaria para crear aplicacio‐

nes conectables sin tener que integrar primero varias

plataformas de desarrollo e integración. Esta fusión de

tecnologías previamente independientes únicamente

tiene una rápida curva de aprendizaje y reduce especta‐

cularmente el tiempo de puesta en el mercado y los

costes. Al mismo tiempo, reduce la sobrecarga de

gestión al permitirle adaptar rápidamente sus aplicacio‐

nes, sin escribir código, utilizando definiciones, reglas y

flujos de trabajo de procesos de negocio para mercados

o clientes específicos.

La plataforma de integración que incluyeuna rápida tecnología de desarrollo

Beneficios de la productividad de los desarrolladores:La sólida representación de objetos de Ensemble de

modelos de programación, interfaces de programación y

formatos de datos diversos permite utilizar el entorno

de desarrollo único de Ensemble en todos los aspectos

del producto: desde la mensajería hasta la orquestación

de procesos y la monitorización de actividades de nego‐

cio. El entorno gráfico de desarrollo unificado para XML

y código simplifica y acelera el modelado y la automati‐

zación de procesos de negocio, y permite un desarrollo

orientado a servicios de aplicaciones compuestas de

enorme rapidez.

A diferencia de otros productos que se centran en una

infraestructura concreta, como J2EE o .NET, Ensemble es

compatible con ambas y se puede ampliar fácilmente para

modelos de objetos e infraestructuras tecnológicas futu‐

ras. Este enfoque permite incorporar sus aplicaciones a

las infraestructuras de TI del cliente sin tener que realizar

lentas tareas de integración, sin hacer despliegues masi‐

vos de middleware y sin sustituir los sistemas existentes,

lo cual suele conllevar un elevado coste.

Aplicaciones compuestas: Cuando se utiliza para

proyectos que incorporan varios sistemas basados en

diversas tecnologías de desarrollo e integración, las

ventajas de Ensemble se hacen aún más evidentes. La

tecnología de objetos y el repositorio de Ensemble

proporcionan una vista sólida y unificada de los diversos

sistemas, aplicaciones y servicios de la solución. Esto

permite simplificar las aplicaciones compuestas para sus

clientes aplicando la mensajería, el procesamiento de

reglas de negocio, el flujo de trabajo, las alertas y la

monitorización en tiempo real de actividades de negocio

de Ensemble de forma coherente en todos los diferentes

sistemas implicados.

Bus de servicios empresariales/mensajería: La

amplia y sólida arquitectura de Ensemble proporciona

un tiempo de puesta en el mercado innovador para la

mensajería o los proyectos complejos de integración y

desarrollo, y reduce espectacularmente la sobrecarga de

gestión asociada a las soluciones acopladas débilmente

y orientadas a servicios.

El alto rendimiento, la fiabilidad de las soluciones desa‐

rrolladas y la eficacia en el desarrollo y la gestión son las

marcas distintivas del Enterprise Service Bus (ESB) de

Ensemble. En entornos sanitarios exigentes, por ejemplo,

los clientes de Ensemble han afirmado que los proyectos

de integración de aplicaciones se han completado tres

veces más rápido que con otros productos, y que la velo‐

cidad del procesamiento de mensajes se ha duplicado.

Reglas de negocio: Para los sistemas integrados que

utilizan Enterprise Service Bus (ESB) de Ensemble, las

personas que no sean programadores, como los analistas

de negocios y el personal de asistencia, pueden utilizar el

motor de reglas de Ensemble para configurar y cambiar

las reglas de direccionamiento y filtrado de mensajes en

cuestión de minutos. Esto reduce el coste de dichos

cambios, y libera a los programadores para que puedan

centrarse en nuevos proyectos, lo que reduce el trabajo

atrasado y ofrece resultados en menos tiempo.

Arquitecturas orientadas a servicios: Ensemble

puede actuar como productor o como consumidor de

servicios web. Como productor, Ensemble puede

presentar cualquiera de las funciones representadas en

su repositorio como un servicio web. Como consumidor,

Ensemble identifica los servicios Web externos y alma‐

cena sus representaciones de objetos en su repositorio,

donde pueden gestionarse e incorporarse en las solu‐

ciones tan fácilmente como las funciones propias.

Innovaciones de Ensemble en la productividadde desarrolladores y administradores

Gestión de todos los niveles

Las soluciones de integración empresarial pueden ser el

tipo de sistemas más difícil de gestionar, porque enlazan

componentes de aplicaciones dispares, que a menudo se

ejecutan en múltiples plataformas de hardware, sistemas

operativos e infraestructuras tecnológicas. El repositorio

integrado de mensajes persistentes, el motor de reglas y

un portal de gestión bien diseñado y fácil de utilizar de

Ensemble reducen los costes de administración y mante‐

nimiento, y aumentan el valor de los proyectos.

Ensemble proporciona funciones completas de informes y

análisis para el contenido de los mensajes que fluyen a

través de la solución, así como estadísticas operativas

sobre la propia solución. El acceso al repositorio de mensa‐

jes y a los informes de gestión, así como a las herramientas

gráficas de solución de problemas, ayuda a mantener siem‐

pre disponibles las soluciones basadas en Ensemble.

Dado que Ensemble ofrece sus capacidades avan‐

zadas con una sola capa de tecnología y no es un

conjunto de productos unidos de forma improvisa‐

da, la gestión de los sistemas basados en Ensemble

es excepcionalmente coherente y eficaz.

Fiabilidad y calidad del servicio: La pérdida de

integridad de los datos en un sistema de informa‐

ción es inaceptable, al igual que el coste derivado

de ella. Lo mismo es aplicable si no se dispone de

datos cruciales cuando se necesitan. El reposito‐

rio de mensajes persistente y de alto rendimiento

permite una mensajería rápida, fiable y garantiza‐

da. Esto aumenta la calidad del servicio al

asegurarse la integridad de los datos y garanti‐

zarse que la información fundamental esté

disponible siempre y con rapidez. El ahorro de

costes aumenta, ya que se elimina el tiempo que

se necesitaría para reenviar los mensajes, verifi‐

car y probar el sistema, y no se precisan

especialistas en la aplicación para identificar el

problema.

Resolución de problemas: Ensemble propor‐

ciona capacidades de configuración y gestión

basadas en navegador intuitivas y globales.

Estas prestaciones permiten identificar, aislar y

resolver problemas rápidamente a partir de una

consola central en cualquier ubicación segura.

Ensemble Visual Trace, los paneles de mando

gráficos y los mecanismos de alerta proporcio‐

nan notificaciones inmediatas sobre los

problemas existentes o potenciales. El conoci‐

miento inmediato de los problemas en

desarrollo y la capacidad de diagnosticarlos y

corregirlos con rapidez evita el alto coste del

tiempo de inactividad del sistema.

Seguridad: Ensemble mantiene una fuerte protección de

las aplicaciones mejoradas y los sistemas integrados, sin

dificultar su uso, mediante cuatro niveles de seguridad:

n La autenticación mediante varias modalidades que

incluyen LDAP (Lightweight Director Access

Protocol), Kerberos, inicio de sesión en el sistema

operativo e inicio de sesión nativa en Ensemble.

n La autorización basada en funciones.

n La auditoría de información se mantiene en un regis‐

tro personalizable a prueba de manipulaciones.

n El cifrado de datos en su repositorio y otros archi‐

vos mediante el algoritmo AES y claves de 256 bits.

Cifra datos en movimiento utilizando los métodos

SSL o TLS.

Desarrollar en Ensemble deja mástiempo para innovar

DESAFÍO: El éxito de un nuevo producto de softwarependía de un hilo, ya que el motor de integración de untercero no dejaba de fallar durante las pruebas del cliente.

INNOVACIÓN: Incluir un motor de integración sólida conreputación para un alto rendimiento y facilidad de gestión.

Un nuevo producto de software de 3M Health Information

Systems, el 3M™ 360 Encompass™ System, tenía las funciones

idóneas, y se iba a lanzar en el momento adecuado para cubrir

una necesidad importante en las organizaciones sanitarias. Sin

embargo, el motor de integración del producto de un tercero no

estaba cumpliendo las expectativas de 3M. 3M necesitaba una

mejor solución de integración, que fuera rápida.

Ensemble atraía a 3M por su reputación en cuanto a rendimiento,

fiabilidad, desarrollo rápido y gestión avanzada. No obstante,

primero debía superar la prueba del éxito en el sitio de referencia

del cliente de 3M. A los 45 días de trabajo con Ensemble, el siste‐

ma 360 Encompass System de 3M estaba en uso de producción

en el sitio del cliente, con un rendimiento impecable. Desde

entonces, cuando surgía un problema, Visual Trace, de Ensemble,

lo detectaba al instante, normalmente en los sistemas de origen,

lo que permitía ofrecer una solución rápida. Al tener que dedicar

menos tiempo a la resolución de problemas, los ingenieros de 3M

ahora tienen más tiempo para invertir en la mejora de productos.

“Los mismos problemas que se detectaban y resolvían encuestión de minutos en Ensemble, nos llevaban semanascon nuestro motor de integración existente”.

Randy Thomsen, Desarrollador, 3M

CASE STUDY

La arquitectura de

EnsembleConceptualmente, Ensemble es un producto formado

por capas sobre las prestaciones centrales del reposito‐

rio de objetos compatible con SQL de alto rendimiento,

la abstracción de objetos, el bus de servicios empresaria‐

les y la tecnología de desarrollo y gestión. En

funcionamiento, Ensemble es una sola tecnología unifi‐

cada con una interfaz de usuario sólida y una curva de

aprendizaje corta.

Ensemble cuenta de forma exclusiva con un conjunto

completo de funciones de gestión de procesos de negocio

integrados totalmente con prestaciones de desarrollo e

integración. Esta vanguardista fusión hace que la creación

de aplicaciones conectables y compuestas sea tan natural

como crear una aplicación independiente. La composición

y orquestación, el flujo de trabajo o workflow, las reglas

de negocio modificables por el usuario, los portales y la

monitorización de actividades de negocio se convierten

en parte natural de la disciplina de desarrollo. Se trata de

concentrarse en crear una lógica de negocio de nivel

superior que distingue su oferta del resto; Ensemble se

encargará de ajustar la aplicación en procesos de negocio

del cliente. Cuando esos procesos cambian, los clientes

pueden utilizar las reglas de negocio de Ensemble y otros

ajustes de configuración para adaptarse, sin necesidad de

cambiar el código de las aplicaciones.

Para el funcionamiento y el rendimiento de Ensemble

son fundamentales su recurso de abstracción de objetos

y su repositorio de objetos embebidos de alto rendi‐

miento. La tecnología de abstracción oculta la

naturaleza, la variedad y la complejidad de las interfaces

subyacentes y los datos que forman parte de los siste‐

mas integrados. El repositorio de objetos admite la

persistencia de todos los mensajes que pasan por los

sistemas integrados, más la integridad de transacciones,

el registro y seguimiento de eventos, y la recuperación

de datos indexados en mapas de bits transaccionales de

alto rendimiento. El repositorio es clave para el procesa‐

miento y la gestión de mensajes de alta velocidad de

Ensemble, así como para la reutilización de los compo‐

nentes de las soluciones.

Liberar información de “silos” dedatos empresariales

DESAFÍO: Permitir un flujo de informacióntransparente entre múltiples orígenes dentro deuna organización de noticias para presentarla envarios medios y contextos.

INNOVACIÓN: Mejore las aplicaciones de softwareeditorial con características de integración.

Digital Technology International (DTI), proveedor

líder de software editorial, se compromete a ayudar

a sus clientes a competir con éxito en el negocio de

la distribución de noticias. Esto implica ir mucho

más allá del papel y la tinta. Los clientes de DTI

necesitan extraer información de varias fuentes

dispares y presentarla a través de diversos medios.

DTI encontró una respuesta a este difícil problema

mejorando sus aplicaciones con Ensemble.

El resultado es una nueva solución de publicación

llamada “Liquid Media™”, generada en torno a las

características de conexión, tecnología de objetos

y transformación de Ensemble. Permite extraer

información de varias bases de datos y otras fuen‐

tes de información de diversos periódicos de una

cadena, así como presentarla automáticamente

con el formato correcto de varios sistemas de

publicación: desde la impresión de noticias hasta

los teléfonos móviles. La solución libera datos de

“silos” aislados de los sistemas existentes sin que

sea necesario utilizar un formato de datos estan‐

darizado. La solución mejorada con Ensemble ha

abierto nuevas oportunidades y ha proporcionado

al proveedor de software más opciones de creci‐

miento para su negocio.

“Con Ensemble, DTI ha podido crear toda unanueva gama de aplicaciones modernas y conecta-bles en un tiempo sorprendentemente breve”.Byron Oldham, Vicepresidente de Ingeniería, DTI

CASE STUDY

Su negocio sufre a diario presiones crecientes: para

satisfacer las necesidades cambiantes de los clientes

actuales, esquivar las amenazas de la competencia y

lograr nuevos clientes, Ensemble le ayudará a elevar su

negocio a niveles más altos gracias a la mayor velocidad

con la que presta soluciones innovadoras.

Entre las ventajas técnicas y de negocio de Ensemble se

incluyen estas:

n La capacidad de abordar las necesidades de los

usuarios y mercados nuevos sin cambiar el códi‐

go de la aplicación ni crear interfaces específicas

del usuario.

n Una mayor satisfacción del cliente mediante la rápi‐

da personalización de aplicaciones con definiciones

de procesos de negocio, reglas y flujos de trabajo o

workflow para mercados o clientes específicos.

n Implementaciones más rápidas.

n Capacidad de competir con éxito en el mundo orien‐

tado a los servicios gracias a la activación

automática de los servicios de las funciones de las

aplicaciones.

n Facilidad de gestión.

n Una mayor rentabilidad de la inversión en desarrollo.

Con sus aplicaciones mejoradas con Ensemble obtendrá

una posición estratégica en las organizaciones de clien‐

tes, ya que será propietario de procesos de negocio clave

y podrá orquestarlos. Y sus clientes obtendrán estas

ventajas:

n Flexibilidad de TI gracias a la compatibilidad con

múltiples tecnologías de infraestructuras.

n La capacidad de incorporar rápidamente sus aplica‐

ciones a varios procesos de negocio.

n Un menor coste de mantenimiento total, ya que el

tiempo y el esfuerzo necesarios para la integra‐

ción de las aplicaciones se reducen de manera

significativa.

n Un mayor conocimiento de los procesos de negocio

gracias a las capacidades de monitorización de acti‐

vidades de negocio y business intelligence de

Ensemble.

n Un acceso más sencillo a las aplicaciones mediante

las interfaces de navegador que ofrece Ensemble.

Alcance niveles superiores de éxito con rapidez

Crear rápidamente nuevasoportunidades de negocio

DESAFÍO: Crear una manera rápida, flexible, renta-ble y no invasiva para atraer a los socioscomerciales a una cadena de distribución electró-nica, incluso si el socio no dispone de sistemaselectrónicos.

INNOVACIÓN: Desarrollo y despliegue un softwarecomo una oferta de servicios que automatiza rápida-mente la comunicación de datos de negocio entrecualquiera de las partes implicadas.

Los fundadores de OmPrompt, proveedor de servicios

de integración con sede en el Reino Unido, vieron la

oportunidad que suponía intentar resolver las defi‐

ciencias del intercambio de datos electrónicos (EDI)

entre las aplicaciones en la cadena de distribución.

Dado que en ese momento sólo un 30 por ciento del

mercado potencial utilizaba de hecho EDI, OmPrompt

se propuso hacerlo viable para el 70 por ciento restan‐

te. Para la mayor parte de las comunicaciones dentro

de este grupo se utilizaba la voz, el fax, hojas de cálcu‐

lo o archivos sin formato, y el intercambio de estos

elementos requería una amplia intervención manual

para adaptar los diversos formatos de datos del

emisor y del receptor.

OmPrompt utilizó Ensemble para desarrollar una

tecnología patentada de análisis y clasificación de

mensajes. El software emplea técnicas de inteligencia

artificial para analizar mensajes de muestra (datos,

voz o fax) de los socios y crear estructuras de

Ensemble adecuadas para contener y manipular los

datos. La tecnología también genera una base de datos

de referencia mantenida dentro de Ensemble de todas

las estructuras de mensajes derivadas para colaborar

en el reconocimiento y el procesamiento automático

de nuevos tipos de mensaje. La solución utiliza el

motor de reglas y la orquestación de procesos de

negocio de Ensemble para resolver la diversidad de

los clientes, y se presenta como un servicio basado en

Internet.

“Ensemble nos ha permitido desarrollar una aplica-ción completa y viable cuando todos nuestrosrecursos estaban restringidos. Habríamos necesita-do aproximadamente cinco veces más recursos paradesarrollar una solución equivalente en Java”.Brian Bolam, Presidente de OmPrompt

CASE STUDY

Enterprise Service Bus ( ESB)

Repositorio de objetosembebido y compatible conSQL

Tecnología de abstracciónavanzada

Entorno rápido deintegración y desarrollo

Transformaciones de datos

Orquestación de los procesosde negocio

n Soluciones rápidas y fiables con direccionamiento basado en publicación/suscripción,

orientado a eventos y basado en contenidos

n Direccionamiento de mensajería inteligente con motor de reglas ampliable y editor de

reglas gráficas

n Acceso en tiempo real a mensajes en directo y procesados previamente para lograr la

monitorización de la actividad de negocio, una alta fiabilidad y la capacidad de recu‐

peración para procesos de negocio de larga duración

Lo más destacado de Ensemble

n Indexación de mapa de bits transaccional para acceso en tiempo real tanto a mensajes

en directo como procesados previamente para la monitorización de la actividad de

negocio (BAM), la auditoría, informes basados en SQL y la gestión

n Fiabilidad, capacidad de recuperación y rendimiento de alto nivel para procesos de

negocio de larga duración

n El repositorio compartido de mensajes y metadatos posibilita una integración más

rápida, un desarrollo ágil, una gestión más sencilla y mayores posibilidades de

ampliación

n Proporciona una representación de objetos coherente y eficaz de diversos modelos de

programación y formatos de datos

n Desarrollo rápido de aplicaciones compuestas mediante la potente abstracción de

reglas y datos

n Permite el uso de las últimas herramientas y tecnologías de desarrollo para acceder a

datos y funciones existentes como componentes .NET o J2EE reutilizables, servicios

web o XML, y puede ampliarse fácilmente para los futuros modelos de objetos e

infraestructuras tecnológicas

n Desarrollo rápido, orientado a servicios, de aplicaciones compuestas que aprovechan

los datos y las funciones existentes

n Simplifica y acelera el modelado y la automatización de los procesos de negocio para

los analistas de negocio y los desarrolladores

n Combina y compatibiliza el desarrollo gráfico, con XML y con código para cubrir el

rango más amplio de escenarios de integración

n Los asistentes de transformación y un editor de transformación gráfico reducen la

curva de aprendizaje y agilizan el desarrollo de transformaciones

n Las transformaciones pueden utilizar fórmulas o búsquedas sencillas en tablas de

datos internas o externas

n Un servicio de pruebas de unidades para probar las transformaciones sin esperar a

que se haya completado todo el proyecto

n El modelado gráfico permite a los desarrolladores y a los analistas de negocio centrar‐

se en los procesos de negocio, incluido el flujo de trabajo del personal, en lugar de en

la tecnología

n Combinar y compatibilizar los enfoques de integración sincronizados (gráfico, docu‐

mentos XML o código) para resolver eficazmente el mayor rango de proyectos de

integración

n Orquestar y mantener el estado de los procesos de negocio de cualquier duración

Motor de procesos de negocio

Monitorización de lasactividades de negocio

Motor de flujos de trabajo oworkflow adaptables

Infraestructura y biblioteca deadaptadores

Soporte de estándares

Gestión en todos los niveles

Para obtener más información, consulte las demostraciones on line y para conocer más sobre Ensemble Visite nuestro sitio web: InterSystems.com/Ensemble.

n Los analistas de negocio y el personal de soporte pueden configurar y cambiar rápida‐

mente los puntos de decisión en un proceso de negocio en marcha

n Libera desarrolladores para que trabajen en proyectos nuevos, en lugar de en modifi‐

caciones de proyectos antiguos

n Las reglas están separadas de la lógica de negocio y pueden reutilizarse y modificarse

tan fácilmente como otros objetos de Ensemble

n Aprovecha el almacenamiento de mensajes y metadatos de la base de datos embebida

para obtener más conocimientos operativos sobre los procesos de negocio y el rendi‐

miento del sistema

n Conocimiento inmediato de los eventos de negocio y los cambios en los indicadores

de rendimiento claves

n Pantallas de paneles de mandos gráficos como ayuda para la toma de decisiones de

gestión adecuadas y a tiempo

n Las tareas de flujos de trabajo pueden reutilizarse con facilidad en cualquier proceso

de negocio

n Fácil incorporación de interacciones manuales complejas en aplicaciones compuestas

que abarcan divisiones geográficas, tecnológicas y de departamento

n Separación de las definiciones de procesos de usuario a partir de las reglas de negocio

para obtener un desarrollo más sencillo y más fiable

n Conectividad y transformaciones de datos sencillas y rápidas para una amplia gama

de aplicaciones, servicios, orígenes de datos y tecnologías

n Ampliación rápida de los adaptadores existentes y creación de adaptadores nuevos

mediante el entorno de desarrollo, la herencia de objetos y los servicios SOAP de

Ensemble para minimizar el esfuerzo de desarrollo necesario

n Todos los adaptadores comparten capacidades comunes para conseguir una integra‐

ción sencilla y coherente, así como operaciones y gestión fiables

n Soporte bidireccional para XML, SOAP, servicios Web y otros formatos de mensajería

estándar, incluidos HL7 y X12 en asistencia sanitaria, y estándares para servicios

financieros, telecomunicaciones y otros sectores

n Permite interactuar con otros sistemas que soportan los mismos estándares

n Aprovecha los conocimientos que han obtenido los desarrolladores utilizando los

mismos estándares en otros proyectos

n Visión en tiempo real de los procesos de negocio así como del rendimiento

del sistema

n Diagnóstico rápido y depuración de problemas durante el desarrollo y las operaciones

reales utilizando Visual Trace

n Utilización de cualquier herramienta SQL para consultar y generar informes persona‐

lizados a partir del almacén de mensajes para auditorías y otras necesidades de

gestión

Advanced technologies for breakthrough applications

InterSystems Iberia S.L.

Edificio Mónaco

Avda. de Europa, 12

Parque Empresarial de la Moraleja

28108 Alcobendas. Madrid

Telf: +34 91.484.18.80

Fax: +34 91.662.60.84

InterSystems.es

InterSystems Caché e InterSystems Ensemble son marcas comerciales de InterSystems Corporation. InterSystems HealthShare es una marca comercial de InterSystems Corporation.

Otros nombres de producto son marcas comerciales de sus respectivos proveedores. Copyright © 2014 InterSystems Corporation. Todos los derechos reservados. D06‐11/11_14

InterSystems Corporation

World Headquarters

One Memorial Drive

Cambridge, MA 02142‐1356

Tel: +1.617.621.0600

Fax: +1.617.494.1631

Teléfono gratuito en Norteamérica

+1.800.753.2571

InterSystems.com