agustyau's picture
From agustyau rss RSS  subscribe Subscribe

Presentación Tecnológica del ERP-I2E 

Presentación Tecnológica del ERP-I2E

 

 
 
Tags:  ERP  mda  erp  i2e  crm 
Views:  109
Published:  October 31, 2011
 
0
download

Share plick with friends Share
save to favorite
Report Abuse Report Abuse
 
Related Plicks
No related plicks found
 
More from this user
Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conference 2011

Scalable Architecture on Amazon AWS Cloud - Indicthreads cloud computing conference 2011

From: agustyau
Views: 191
Comments: 0

To Begin The Process Legal Authority And History Of Icaos

To Begin The Process Legal Authority And History Of Icaos

From: agustyau
Views: 644
Comments: 0

Refinancing Home Mortgage Online Refinancing Options

Refinancing Home Mortgage Online Refinancing Options

From: agustyau
Views: 215
Comments: 0

Centerfold Strips Keywords 6

Centerfold Strips Keywords 6

From: agustyau
Views: 2464
Comments: 0

RoboCup 2009 - Rescue Robot League - Darmstadt Rescue Robot Team - Germany

RoboCup 2009 - Rescue Robot League - Darmstadt Rescue Robot Team - Germany

From: agustyau
Views: 815
Comments: 0

Mortgage Loans

Mortgage Loans

From: agustyau
Views: 811
Comments: 0

See all 
 
 
 URL:          AddThis Social Bookmark Button
Embed Thin Player: (fits in most blogs)
Embed Full Player :
 
 

Name

Email (will NOT be shown to other users)

 

 
 
Comments: (watch)
 
 
Notes:
 
Slide 1: ERP con MDA
Slide 2: Introducción Esta es una presentación fundamentalmente tecnológica del ERP de I2E. La presentación se compone de los siguientes apartados: Proceso de Desarrollo. Framework MDA (AndroMDA). Tecnología. Herramientas. Funcionalidades. RoadMap.
Slide 3: Proceso de Desarrollo Desarrollo dirigido por los modelos. Como proceso de desarrollo base usamos Scrum + XP + Agile Unified Process.
Slide 4: Framework MDA (AndroMDA). Nos centramos en modelar la parte del servidor (business core). Modelamos Servicios, Entidades y DTO. Modelamos en un nivel PIM junto con valores etiquetados de PSM. Generamos el Código fuente, los ficheros de configuración y el esquema de la base de datos. Implementamos la lógica de negocio en clases extendidas de la base mediante el patrón template. Al final del proceso obtenemos un ear y/o un war listo para desplegar en el servidor de aplicaciones. Utilizamos Ant para automatizar todo el proceso.
Slide 5: Framework MDA (AndroMDA). Proceso de generación de código en AndroMDA.
Slide 6: Framework MDA (AndroMDA). Arquitectura del código generado.
Slide 7: Framework MDA (AndroMDA). Artefactos generados por AndroMDA.
Slide 8: Ejemplo de Modelado
Slide 9: Pruebas Disponemos de una batería de test que validan todos los servicios. Estos test validan que la lógica de negocio cumple con los requisitos establecidos. Los test han sido realizados utilizando las librerías que proporciona Spring para test. Estas librerías se basan en JUnit y facilitan el control de las transacciones y el control del estado de la base de datos.
Slide 10: Tecnología El ERP esta desarrollado enteramente con tecnología Java. En el servidor utilizamos Hibernate para la capa de persistencia, Spring para la capa de servicios y EJB para la fachada de comunicación remota. Como Sistema Gestor de Bases de Datos utilizamos MySQL, aunque la aplicación podría funcionar sobre cualquier base de datos soportada por Hibernate (PostgreSQL, Oracle, SQL Server). El cliente esta desarrollado sobre Eclipse RCP. Las tecnologías utilizadas nos posibilitan tener una solución multiplataforma. Por Java Web Start se inicia la aplicación desde cualquier PC.
Slide 11: Tecnología Arquitectura Tecnológica.
Slide 12: Tecnología Arquitectura de Despliegue.
Slide 13: Tecnología Posibilidad de desplegar en la intranet del cliente. Posibilidad de desplegar en modo SaaS, los clientes solo requieren tener instalado Java. Con la versión del cliente RAP se podrá acceder a través de un navegador web. Tanto el servidor como el cliente son multiplataforma, por lo tanto podemos utilizar el sistema operativo de nuestra preferencia. Podemos utilizar cualquier base de datos soportada por Hibernate.
Slide 14: Herramientas de desarrollo AndroMDA (framework MDA). MagicDraw. Eclipse. Instantiations RCP Developer. JUnit BIRT. Ant. Jboss. Tomcat. MySQL.
Slide 15: Actualizaciones El número de clientes de la aplicación remota es indiferente. Gracias a Java Web Start la actualización de las aplicaciones clientes se realizan automáticamente. Cada vez que se inicia la aplicación se comprueba que el cliente tiene la última versión de la aplicación. La actualización del servidor se realiza desplegando la nueva versión empaquetada en un ear.
Slide 16: Herramientas de Soporte al Proceso Jira Subversion Hudson PMD CPD FindBugs CheckStyle Cobertura Confluence Reportes a medida para el seguimiento del proceso
Slide 17: Funcionalidad Gestión del Maestro Clientes. Proveedores. Transportistas. Organización. Tablas Maestra Impuestos. Formas de Pago. Divisas. País -> Provincia -> Población. Ejercicios. Serie. Portes. Contadores de documento.
Slide 18: Funcionalidad Gestión de Almacenes Artículos. Categorías. Características. Marcas. Multi-Almacen. Multi-Ubicación. Tipos Almacén. Multiples unidades de Medida Conversión entre unidades de medida. Inventario. Control de lotes. Control de Series.
Slide 19: Funcionalidad Gestión de Tarifas. Multi-tarifa. Versionado de Tarifas. Gestión de Ventas. Presupuestos. Pedidos. Albaranes de venta. Albaranes de Devolución. Facturas. Facturas de Abono (Rectificativas).
Slide 20: Funcionalidad Gestión de Compras Pedidos. Albaranes. Albaranes de Devolución. Facturas. Facturas de Abono (Rectificativas). Filtros Avanzados. Creación de filtros avanzados y ordenación en estos.
Slide 21: Roadmap Tecnología Versión del cliente basada en Eclipse RAP, para poder acceder a través de clientes web estándar. Migrar el framework MDA a alguna solución basada en Eclipse (MOSkitt, openArchitectureWare, acceleo …). Soportar mas bases de datos. Servicios REST para facilitar la integración con los partners.
Slide 22: Roadmap Funcionalidades. Gestión Financiera. Tesorería. Contabilidad. Gestión de proyectos. Gestión de la fabricación. Web B2C (ecommerce). Gestor Documental (Alfresco). Business Intelligence (Pentaho). Wiki (Xwiki, Confluence …).
Slide 23: Gracias por su atención Puede probar una demo: http://erp.i2e.com.es Jose Luis Ramirez Terry joseluis@i2e.com.es Emilio Bravo Garcia emilio@i2e.com.es Ingenieria Informatica Empresarial www.i2e.com.es

   
Time on Slide Time on Plick
Slides per Visit Slide Views Views by Location