La Plataforma Holmes y Aplicaciones

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

JEE Introducción a Java Enterprise Edition (JEE) y el modelo Enterprise Java Beans (EJB)
Intranets P. Reyes / Octubre 2004.
SERVICIOS WEB EN.NET INTEGRANTES: ADRIANA BLANCO PEÑA MIRIAM SORIANO HERNANDEZ ALVARO PETROVICH CID CONTRERAS LUIS RAMIREZ PALESTINO.
CUPS Configuración y Uso de Paquetes de Software
Desarrollo de aplicaciones para ambientes distribuidos
Hardware y Software de servidor
ORACLE OLAP Integrantes: *Aizaga, Martiniano *Gallegos, Marina
Servidores Web Capítulo 2.
Noveno Semestre UNIDEC
ATS – Cliente .
J2EE – Java 2 Enterprise Edition
Introducción a servidores
Universidad Nacional Autónoma de Honduras
Carlos Rojas Kramer Universidad Cristóbal Colón
DIRECT ACCESS.
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
Arquitectura del sistema
Arquitectura Orientada a Servicios (SOA)
Arquitectura, conceptos y ejemplos
Experiencia e innovación
Especialista en Business Intelligence Reporting Services SSRS (Sesión 16) Microsoft SQL Server 2008 R2 (2013) Suscribase a o escríbanos.
• SQL Server Analysis Services
Tecnología Cliente Servidor
Diseño e implementación de un ambiente virtualizado para un Sistema de Administración de Contenidos usando Microsoft SharePoint con cada uno de sus componentes.
Aplicación de diseño de clases y generación de código, orientado hacia la arquitectura multicapas y el mapeo objeto/relacional Juan Timoteo Ponce Ortiz.
César de la Torre – Programas Técnicos para Partners División de Desarrollo y Plataforma – Microsoft Spain.
Investigación Servidor de Aplicaciones WebSphere
Java 2 Platform Enterprise Edition
Características generales de un servicio Web.
Servidores de Archivo SX-520 de XenData Una serie de servidores de archivo LTO basados en estándares IT, diseñados para los exigentes requisitos de la.
Yeimi Constanza Patiño
MAIRA LUCIA ORTIZ CAMILO ORTEGON DIAZ CRISTIAN CAMILO VARGAS
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Arquitectura Web.
Bases de Datos II OLAP Online Analytical Processing
OMAR SANCHEZ ROBLES HECTOR PEREZ GARCIA. “Sistemas de cómputo compuesto por un gran número de CPU´s conectados mediante una red de alta velocidad”, Tanenbaum.
Neo-Shop e – c o m m e r c e s y s t e m Solución Integral De Comercio Electrónico.
ASP.NET es una nueva y potente tecnología para escribir páginas web dinámica. Es una importante evolución respecto a las antiguas páginas ASP de Microsoft.
Contenido: 1- Que es el .Net Framework 2- Arquitectura en .Net
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
/ Teléfono : Web : Build Solutions IT.
Desarrollo de aplicaciones para ambientes distribuidos
J2EE – Java 2 Enterprise Edition
CONCEPTES AVANÇATS DE SISTEMES OPERATIUS Departament d’Arquitectura de Computadors (Seminaris de CASO) Autors Sun Open Network Enviroment (Sun ONE) vs.
Computación en la Nube UASF.
Haga clic para modificar el estilo de subtítulo del patrón 28/04/09 Por ARLEDY SARRIA MOLINA NAZLY DIAZ ARIZA JHOANNA MARQUELLA DESARROLLO DE SOFTWARE.
Universidad Nacional de San Juan Facultad de Ciencias Exactas, Físicas y Naturales “WEB SERVICES” Integrantes: Ene Adriana Guevara Vanina Martínez Cintia.
Autor: Fernando Agraz Bujan Sun ONE Servidor de Aplicaciones de Sun[tm]
Centro de Llamadas y Soporte Centralizado Ignacio Lirón Sistemas de Información Universidad de Alcalá 2004.
Windows server 2008 es un sistema operativo para servidores diseñado por Microsoft.
1. Introducción a los Sistemas de Internet Gestión de Sistemas en Internet Universidad Antonio de Nebrija 2003/04 Justo N. Hidalgo Sanz.
Michael Ángelo De Lancer Franco  Son la fundación de una red de trabajo en un ambiente de computadoras. Generalmente los servicios de red.
CONTRATOS DE CLIENTES Orlando Sedamano Cornejo Marco Bustinza
Bases de Datos y Conectores
Punto 4 – Configuración de un Servidor Web Juan Luis Cano.
GeneXus 9.0: Creando el ERP del Futuro basado en una Arquitectura Orientada a Servicios
Tecnologías Cliente / Servidor Capitulo II Richard Jiménez V. clienteserver.wordpress.com.
Servicios Camerales Comparativo de Bases de Datos.
Taller de Inteligencia de Negocios SQL Server Analysis Services Semana 8.
Mario Jiménez Rojas. Taller de sistemas operativos.
#SPSMX Más allá de InfoPath: Soluciones de flujo de trabajo basada en formularios con Nintex Haaron Gonzalez Consultor Asociado, B-Logic IT Services Office.
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Servicios Web Conjunto de aplicaciones o de tecnologías con capacidad para interoperar en la Web. Estas aplicaciones o tecnologías intercambian datos entre.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Conociendo el modelo Cliente-Servidor
QPortalNet ® Intranet / Extranet Corporativas Convierta el conocimiento de su organización en un pilar competitivo Fortalezas Se que Se Debilidades No.
Base de datos (MySQL) Ing. Linda Masias Morales Introducción Base de datos.
Definición: Es un estilo de programación, su objetivo primordial es la separación de la capa de presentación, capa de negocio y la capa de datos. ARQUITECTURA.
La Plataforma Holmes Irisel Consulting 2016.
Transcripción de la presentación:

La Plataforma Holmes y Aplicaciones Irisel Consulting Madrid, 2008

Visión

Automatización de Procesos Mantener la Simplicidad Software Flexible Definición de procesos Mantener la Simplicidad Automatización de Procesos Sistemas de Información Productividad = Adhesión a Estándares Abiertos No reiventar, Reusar

Nuestro Producto

La Plataforma Holmes ¿Qué es la Plataforma Holmes? La Plataforma Holmes es una plataforma de desarrollo de software diseñada para producir sistemas de información empresariales. El objetivo es aumentar la productividad, reducir el tiempo de desarrollo, mediante un entorno de desarrollo y ejecución que proporciona subsistemas comunes de los sistemas de información, y un modelo de desarrollo propio. data access | business logic | integration | ui

La Plataforma Holmes ¿Qué aporta Holmes? Reducción del esfuerzo de desarrollo de aplicaciones. Reducción del tiempo de desarrollo de cambios simples y frecuentes de un sistema de información. Una arquitectura estándar y un modelo de desarrollo que sirva como base para el desarrollo de aplicaciones empresariales escalables. Por estar basado en productos Open Souce, la solución permite una reducción del coste total de desarrollo y mantenimiento (TCO) en comparación con otras soluciones (Clarify, Remedy, Navision…). data access | business logic | integration | ui

La Plataforma Holmes ¿Cómo se consigue esto? Mediante una separación fundamental entre la plataforma y la aplicación: Holmes Platform vs Holmes CRM. Consecuencia  Plataforma Independiente del Modelo de Datos y Negocio: Independencia Interfaz  Modelo de datos (MD). Los formularios genéricos son dinámicos y reflejan el MD. No obstante es posible diseñar formularios a medida, perfiles… Independencia Interfaz  Reglas de Negocio. Mediante una arquitectura MVC basada en eventos y delegados. La Plataforma ofrece las APIs y binarios necesarios para desarrollar y ejecutar la aplicación generada. data access | business logic | integration | ui

Acceso a Datos Acceso a Datos La capa de acceso a datos es una API para acceder a los datos y metadatos (información sobre los datos) de la aplicación. Cuando cambia el esquema de base de datos, la capa de acceso a Datos reconstruye el modelo de objetos interno que contiene los metadatos (información sobre tablas, campos, vista, etc.). Estos cambios se almacenan en tablas internas y caché. La capa de Acceso a Datos (OLAPI) tiene las siguientes características: Es independiente del esquema de base de datos, es decir, del modelo de datos de la aplicación. Permite el acceso a través de internet, a través de proxies/firewalls, mediante el protocolo web services (HTTP/SOAP). Arquitectura escalable permite construir sistemas de gran demanda. Multi-plataforma y basado en estándares abiertos. Tecnología base utilizada: MySQL / JBoss data access | business logic | integration | ui

Lógica de Negocio Lógica de Negocio Cada acción del usuario se convierte en un Evento que se gestiona a través de un Controlador. El controlador es sustituíble y/o extensible. Los eventos se clasifican en los siguientes tipos: Datos, Negocio, Interfaz y Remotos. Los eventos de Datos se utilizan para accesos simples a la base de datos (lectura o escritura de datos). Los eventos de Negocio, conllevan la ejecución de reglas de negocio, lógica de aplicación. La plataforma permite definir Métodos, asociar estos métodos a objetos de negocio (como casos, etc.) y procesadores (plug-ins), sin necesidad de tocar la interfaz. La lógica de presentación, el control de la interfaz, se realiza mediante eventos de Interfaz. Los eventos Remotos se utilizan para ejecutar una lógica en el servidor de aplicación. data access | business logic | integration | ui

Integración Integración Arquitectura multicapa basada en la arquitectura Java 2 Enterprise Edition, estándar industrial de amplio uso para el desarrollo de aplicaciones de negocio. Interfaz de Servicios Web es un estándar definido por el consorcio WWW, e implementado por los principales fabricantes de software (Microsoft, Sun, BEA, IBM…) Integración con E-Mail, LDAP, JTAPI lista para su uso. Las capas de acceso a datos y lógica de negocio permiten construir programas no interactivos (batches) para tareas que no requieren intervención de usuarios (procesos de trastienda o backoffice) nable to build programs that can be run in the background (batches, daemons) for integration and backoffice purposes. El programa de usuario (cliente) es integrable con otras aplicaciones y con JDesktop, permite la asociación de aplicaciones con tipos de archivo, navegador, y otras características. data access | business logic | integration | ui

Interfaz de Usuario Interfaz de Usuario La aplicación cliente es la interfaz de usuario. Existen dos modos, el cliente local (LAN) conecta directamente con un servidor de base de datos, mientras que el cliente de servicios web conecta con un servidor J2EE. El cliente obtiene de la capa de acceso a datos la información necesaria para construir una interfaz genérica que permite seleccionar, editar y relacionar registros de datos. Ciertas características son configurables sin necesidad de programar, como etiquetas multilingües, listas, menús, seguridad… En la arquitectura de 3 capas (con servidor J2EE/WS) permite al cliente la conexión a través de internet y permite una mejor escalabilidad y seguridad. Arquitectura modular que permite extender la interfaz para aplicaciones a medida de las necesidades. data access | business logic | integration | ui

Arquitectura Holmes HTTP / WS Client Arquitectura J2EE / Web Services para despliegues de alto rendimiento. Interfaz de usuario Auto-generada, configurable y extensible LAN Client EJB / WS J2EE Server Business Logic Lógica de negocio dirigida por eventos Object Model API Acceso a Datos. Autodescubrimiento del Modelo de Datos. SQL DB Driver Common Library API objetos SQL: Generación dinámica de SQL

Requisitos Plataforma Base de Datos: MySQL 5.0, mediante driver genérico JDBC. Servidor J2EE / WS: JBoss 4.0.4 Multi-plataforma, Máquina Virtual Java 1.6 / J2EE 1.4 S.O. Windows, Linux, Solaris, HP-UX… Existen planes para portar la solución a Weblogic / Oracle

Holmes Aplicaciones Las Aplicaciones Holmes* son aplicaciones adaptables, configurables que cubren las siguientes áreas de CRM: Atención Telefónica Soporte Ventas Catálogo de Productos Facturación (*) Aplicaciones en distintos grados de desarrollo.

Soporte y Precio Licencia de Uso Gratuíto Licencia Comercial Holmes se distribuye gratuítamente “tal cual”, para evaluación, desarrollo, uso personal o comercial, sin derecho a soporte o garantía. Licencia Comercial Para uso comercial recomendamos adquirir licencias comerciales que le reconocen como cliente, con totales derechos de garantía y servicios de soporte. El precio estándar de la licencia es 150€ / usuario · año, incluye: Hot-fixes, Service Packs (notificación y distribución preferente) Bolsa de 10 horas de soporte técnico, por licencia. Los servicios de soporte que excendan la bolsa de hora se proporcionarán y cargarán sólo si el problema no está provocado por un defecto del producto licenciado. Servicios de soporte extendido (24x7, etc.) negociables. Para que una implementación sea soportada es necesario adquirir tantas licencias como usuarios concurrentes soporte el sistema

Contactar Irisel Consulting SL www.irisel.com +34 670.961.901 ventas@irisel.com