
Diferentes usos de
Orquestador O2:
Modelador de procesos
Coordinación de servicios
(web services)
Plataforma de integración
Plataforma de desarrollo
(RIA y tradicional)
Herramienta de Web Scrapping
Herramienta de Migración
Herramienta de Testing
Extensión de vida útil
de sistemas legados
|
|
Con el fin de mostrar el potencial para el desarrollo de soluciones informáticas, a continuación se presentan algunos ejemplos de uso de Orquestador O2:
Usado como
Modelador de procesos (de negocio)
|
Orquestador O2 utilizado como herramienta de modelado de procesos, en particular, procesos de negocio, permite diseñar en forma gráfica, documentar y automatizar los modelos construidos en la plataforma.
El lenguaje utilizado para representar las actividades y procesos son los diagramas de actividades de UML 2.0.
La funcionalidad más destacable de Orquestador O2 utilizado como modelador radica en que se diseña y documenta el proceso, siendo procesable todo lo diagramado y, por tanto, se acerca la "imaginaría" del cliente al diseño de la solución y este diseño a la implementación. Es decir, cuando se describe una actividad, indirectamente, se está programando.
EJEMPLO: Nuestro cliente modeló su proceso cálculo de comisiones de su área de telemarketing, lo validó visualmente con todos los interesados en el proceso, al hacer esto dejó documentado el proceso (extrayendo el conocimiento de las personas y depositándolo en la organización) y a partir de los diagramas de actividad que describen el proceso se construyó la solución.
Dada la cercanía entre modelado y ejecución de la solución, Orquestador O2 permite modificar "en caliente" la estructura de los procesos asegurando la consistencia de la información entre las diversas versiones, las cuales pueden convivir en el tiempo. |
Usado como
Coordinador de servicios (web services) |
Orquestador O2 utilizado como coordinador de servicios muestra un gran potencial, pues hace posible publicación, consumo y composición de web services.
El concepto de composición de servicios indica que a partir de servicios de menor nivel de abstracción (ej.: atómicos) es posible combinarlos con otros (de diferente nivel de abstracción) y exponerlos como nuevos servicios que, a su vez, son susceptibles de se compuestos.
EJEMPLO: Nuestro cliente coordinó servicios web en el sistema de cálculo de comisiones de ventas del área de telemarketing, pues orquestó e integró a través de web services los sistemas de: (1) Producción de TeleMarketing, (2) Producción de Seguros Individuales y (3) Remuneraciones. Nuestro cliente no tuvo la necesidad de intervenir el código de sus sistemas de producción y logró los resultados esperados por una fracción del costo y tiempo presupuestado originalmente. |
Usado como
Plataforma de integración
|
Orquestador O2 utilizado como plataforma de integración hace fácil la coordinación de acciones entre sistemas, procesos, negocios e incluso personas.
La integración que permite Orquestador O2 es de diferente tipo: desde algunos sistemas hacia Orquestador O2 se pueden gatillar eventos, enviar archivos, exponer o consumir webservices, entre otros elementos a integrar y desde Orquestador O2 hacia esos u otros sistemas es posible realizar tareas análogas y emitir mails, entre otras.
En este caso Orquestador O2 opera como un middleware de integración con gran parte de la programación tediosa ya incorporada en su estructura, haciendo más fácil y rápido para el programador su tarea de construcción de software.
EJEMPLO: Nuestro cliente utilizó Orquestador O2 para realizar la carga masiva de los registros de garantía extendida de productos, informados por sus socios de Retail (Ripley , Lider y La Polar). La carga se realiza desde archivos Excel y archivos planos, depositando los datos validados y procesados en Sistema de Extragarantia (Microsoft SQL Server). |
Usado como
Plataforma de desarrollo de aplicaciones
(RIA y tradicionales)
|
Orquestador O2 utilizado como plataforma de desarrollo de software, permite implementar soluciones de software multicapa y aplicar patrones de diseño modernos.
Destaca la facilidad de desarrollo y el alto rendimiento en ejecución de las aplicaciones desarrolladas esta plataforma.
Las aplicaciones que pueden ser realizadas son de tipo RIA (Rich Interface Application) o tradicionales (HTML o escritorio).
La arquitectura de software permite una alta performance y robustez gracias a la arquitectura de última generación que posee Orquestador O2.
EJEMPLO 1: Nuestro cliente ha utilizado Orquestador O2 en conjunto con Z4Bees para desarrollar la aplicación AMP
(ver la descripción del ejemplo en la opción <CLIENTES> del menú principal)
EJEMPLO 2: Orquestador O2 posee un monitor de sus transacciones que fue construido sobre Orquestador O2 y fue desarrollado empleando FLex en su capa de interfaz y donde es posible visualizar información tanto en forma gráfica como tabular, con gran calidad y expresión visual. |
Usado como
Herramienta de Web Scrapping |
Orquestador O2 utilizado como herramienta de Screen Scrapping en la web permite integrar y procesar información normalmente no estructurada y orientada al "consumo humano" existente en las páginas web (ej.:cartola bancaria).
La técnica de de Web Scrapping de Orquestador O2 se basa en la capacidad de procesar expresiones regulares que al ejecutarse simulan los "click" del mouse en un sitio web y, a partir de esto, es posible capturar información que normalmente es de consumo humano (visual) y que no está disponible para ser procesada por las máquinas (sistemas).
EJEMPLO: Nuestro cliente desarrolló un capturador de valores de UF desde la web del Servicio de Impuestos Internos y transformó esta información en un servicio centralizado, que es consumido al interior de su organización. |
Usado como
Extensión de vida útil de sistemas legados
|
Orquestador O2 utilizado como middleware que permite agregar funcionalidad a sistemas existentes sin intervenir agresivamente en los sistemas existentes.
El principal beneficio de utilizar Orquestador O2 en esta modalidad es que se protege la inversión ya realizada y se extiende la vida util de sistemas que de otra forma debieran ser cambiados |
|
|