Cómo funciona Magic?



Documentos relacionados
RIA: Rich Internet Applications. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A.

Desafíos. en Inteligencia de Negocios. Magic Software Abril 2011

Acerca de Bonitasoft. Presentación Corporativa y Demostración del producto

FOREST BPMS. Arquitectura Forest BPMS. Metodologia de implementación. Fase I Instalación

Universidad Autónoma del Perú

Visión General GXplorer. Última actualización: 2009

Solución de Gestión Documental y Contenidos Utilizando el producto Documentum

Descripción. Este Software cumple los siguientes hitos:

Diseño dinámico de arquitecturas de información

IBM y Linux Novedades

OBCOM Desktop FX. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A.

Objetivo del puesto: Experiencia en:

Las 10 razones principales por las cuales debe de elegir unipaas

El camino hacia el Thin Desktop. Ramon Solé OPS Consulting

Desarrollador Java JEE (4 posiciones)

Sistema de gestión de procesos institucionales y documental.

Herramientas de Software que posibilitan el BPM

INTRODUCCIÓN A PHP. Javier Enciso

CASO DE USO: IBM ILOG RULES EN SISTEMAS DE GUERRA ELECTRÓNICA

Qué es una aplicación web

Introducción a aplicaciones Web. Laboratorio de Programación Lorena Castañeda Bueno

Hosting Software ERP Ofimática S.A.

Arquitecturas Distribuidas. Eduardo Ostertag Jenkins, Ph.D. OBCOM INGENIERIA S.A.

Generador GeneXus JAVA

De principiante a Desarrollador Web. casivaagustin@gmail.com

Dell Foglight. Carlos Rodríguez Ng Senior IT Consultant

Qué es PHP? Example #1 Un ejemplo introductorio "<?,?>".

OpenProdoc. ECM Open Source

ADENDA No DE JUNIO DE 2014

Interoperabilidad del Estado Plataforma para CrearEmpresa. SOIN, Soluciones Integrales S.A. Marcel de Mézerville L. Software Architect

GUÍA TÉCNICA. Desarrollo de Sistemas de Información la plataforma Business Intellingence Pentaho

Configuracion Escritorio Remoto Windows 2003

Visión General GXflow. Última actualización: 2009

serra Access y SQL Server Qué es mejor en cada caso? Valentín Playá, Serra GTS 22 de enero de 2009 Bases de datos 1

Manual de Sistema. Contenido:

Arquitectura Cliente/Servidor

Sistema de Mensajería Empresarial para generación Masiva de DTE

La utilización de las diferentes aplicaciones o servicios de Internet se lleva a cabo respondiendo al llamado modelo cliente-servidor.

JAVA ENTERPRISE EDITION (J2EE) ARQUITECTURA TECNOLOGÍAS (1/2) (L1)

Descripción de Arquitectura Repositorio de metadatos de componentes de software

Oracle vs Oracle por Rodolfo Yglesias Setiembre 2008

Virtualización dirigida a las aplicaciones. Augusto López, EXANET Guatemala

NAGIOS CARACTERÍSTICAS PRINCIPALES INTRODUCCIÓN

Desarrollo de Rich Entreprise Applications con Flex

Nuevas Certificaciones Microsoft

Gestión Documental PREPARACION DEL ENTORNO DE DESARROLLO

Testing de Performance: estresando aplicaciones Genexus

Instalación de InnovaPortal 4G para Windows

PATRON:DAO LENGUAJE DE PROGRAMACION: JAVA IDE: ECLIPSE FRAMEWORK: STRUST2. -Permite Abstraer y Encapsular los accesos a un repositorio de datos.

Servidores de aplicaciones

04/04/2005 InnovaPortal e InnovaNet 26 de marzo 961 of Montevideo - Uruguay

III. Propuesta de solución

Programación Web. Unidad 5. Programación del lado del servidor.

Buenas prácticas para el desarrollo de aplicaciones web con Esri Leaflet y ArcGIS Online

JHeadStart. Pedro Gallardo Responsable Área Middleware

Propuesta técnica Reporteria. Descripción. La solución cumple los siguientes hitos:

Centro de Capacitación en Tecnologías de la Información. Desarrollo de. aplicaciones web con

Soluciones informáticas

PROPUESTA DE INFORME TÉCNICO PREVIO DE EVALUACIÓN DE SOFTWARE ADQUISICIÓN DE LJCENCIAS DE SOFTWARE DE VIRTUALIZACIÓN PARA SERVIR

LA IMPORTANCIA DE SOA

Bruce Torres A Marco Arias M IBM IT Architect. IBM Bluemix

Guías para la Práctica (4) OpenESB BPEL Service Engine

Agente local Aranda GNU/Linux. [Manual Instalación] Todos los derechos reservados Aranda Software [1]

Visión General de GXportal. Última actualización: 2009

SOLUCIONES DE SOFTWARE CONFIABLES

EXTENSIÓN DE UML PARA APLICACIONES WEB

Automatizando Procesos de Gestión con BPM Open Source ProcessMaker

Presentación. 29/06/2005 Monografía de Adscripción 1

Las ventajas de la Web y el desarrollo Intranet.

Internet Servicios WEB (WWW)

10175 Microsoft SharePoint 2010, Application Development

POR QUÉ NUESTRO FRAMEWORK DE DESARROLLO DWPORTAL/APP?

Arc Gis y Envi: Plataforma para el Manejo Digital de Imágenes de Satélite REUNIÓN DE USUARIOS SIGSA ESRI 2015

Implementación de Microsoft SQL Server Oracle 10g 80. Microsoft SQL Server 2008 Transact-SQL 80. SQL Server DISEÑO CERTIFICACIÓN

Proyecto ELO-330 Administración Salas del Departamento de Electrónica RC1. Gerardo Lecaros Felipe Díaz

SYSTEMIC SOLUTIONS BPM. soluciones integrales.

Instrucciones de instalación de Utilidades Intel

WebServices bajo SOA. SOAagenda team Chile

Root Technologies es una empresa mexicana con 9 años de experiencia desarrollando proyectos de tecnología dentro y fuera del territorio nacional.

Proceso para la Instalación de SemanticWebBuilder Portal / SemanticWebBuilder Process Versión 4.X con Tomcat como servicio en Windows

Anexo 4 Documento de Arquitectura

1 GLOSARIO. Actor: Es un consumidor (usa) del servicio (persona, sistema o servicio).

desarrollo. Dentro del desarrollo de la tesis el proceso de modelado del sistema fue hecho con el

ENCUENTA - CONTABILIDAD Net. Definiciones generales

Requisitos de Hardware y Software Engeman. Versión 2015/01

Solución de Help Desk

attend : Enterprise Service Management

JBoss Enterprise Middleware. Gustavo N Yasue IT Architect Latinoamérica Red Hat Latinoamérica gyasue@redhat.com

I. DATOS DE IDENTIFICACIÓN. 1. Unidad Académica: _Facultad de Ciencias

Sistemas de Información para la Gestión

3. DESARROLLO DE SISTEMAS INTERNET. DESARROLLO DE SISTEMAS DE DE INFORMACIÓN

Transcripción:

Alejandro Poznansky Magic Software Generatica S.A. Cómo funciona Magic?

Qué es Magic?

Cloud

Aplicación de negocio Repositorio de metadatos (XML) Motor de la Plataforma Magic Software Indigo Windows DB/2 SCO Pervasiv e SolarisDOS MySQL AIX ODB C Linux Btrieve.NET VMSVista Character- GUI Web Browser RIA Terminal Based MS-SQL Oracle iseries HP-UX Informix

Lógica para negocios sin codificación

Plataforma asentada En el mercado desde 1986 Sirve a negocios a nivel mundial Trabaja con profesionales de TI Entrega aplicaciones centradas en la información Tiene una plataforma escalable y flexible Cuenta con un paradigma libre de código

Client / Server LAN

Web Application LAN LAN HTTP

RIA Application LAN HTTP

Desktop Client Web Browser Client Web Services RIA Client Mobile Client Application Metadata Data Sources Data Sources Data Sources

Cloud

unipaas RIA ASP.NET JSP (Java) Adobe Flex Silverlight Desarrollo para servers Desarrollo Rich Client Paradigma único Web Services Automaticos Plataformas Servidor Many Windows Many

Adobe Vs. unipaas

Ejemplo de Aplicación Calculo en línea del costo de envío El requerimiento: El usuario carga el codigo postal y el peso. El programa calcula el costo Restricciones: El costo se debe calcular en el servidor.

Adobe Flex En ejecución

Adobe Flex El flujo requerido Dos flujos distintos Client Start Server Start Get Values Get Request Send Values by Request Extract Values Wait for Response Calculate Costs Get Result Build Response (XML) Bind Result to Display Return Response Client End Server End

Nada que reclamarle al editor de formularios Adobe Flex Editor de formularios 19

Adobe Flex El editor de código Aqui empieza la complejidad 20

Se requiere definir bastante código explicitamente Llamada explicita al servidor Presentación (Código implícito) Adobe Flex Código del lado cliente Manejo de respuesta explicita

Adobe Flex Código del lado cliente. Parametros explícitos Constucción de la respuesta XML Devolución del XML

Adobe Flex Lado Servidor - Cálculo del costo Esta es la rutina de cálculo del costo

Veamos el mismo ejemplo con

unipaas RIA En ejecución

unipaas RIA El flujo requerido Bastante directo, en consonancia con el flujo de la tarea y no requiere reflejar explícitamente la actividad del lado servidor. Task Start Get Values Calculate Costs Bind Result to Display Task End

unipaas RIA El editor de formularios

unipaas RIA Conexión de datos

unipaas RIA El cálculo del costo Logica del lado Servidor La lógica se define en la misma tarea, si se requiere ejecutar una parte en el servidor, entonces el cliente invoca al servidor automáticamente intercambaindo los datos en forma transparente.

Conclusión Adobe Flex Mas de 50 lineas de código unipaas RIA Sólo 6 lineas de operaciones Basta con imaginarse un caso de complejidad promedio para apreciar la velocidad de desarrollo con unipaas.

ibolt completa la plataforma Magic Software Integración de procesos Integración de aplicaciones empresariales BAM: Monitoreo de la actividad del negocio BPM: Business Process Management

Integración con ibolt