Proyecto Eguana Licitación y Subastas Presentado por: Roberto Guerrero José Intriago Christian Tacle.

Slides:



Advertisements
Presentaciones similares
Desarrollo de aplicaciones en n- capas
Advertisements

SISTEMAS DE INFORMACIÓN EN LAS ORGANIZACIONES
Innovación JOEDAYZ brinda servicios de desarrollo de software a medida para las plataformas de desarrollo JME, JSE, JEE, NET y PHP. JOEDAYZ es también.
Programación Orientada a Objeto 1
Tecnologías para desarrollo de aplicaciones web. Un caso de uso
Presentación de la Plataforma de Gestión de la Excelencia
Portal Hacienda Digital
DIRECTOR: ING. DIEGO MARCILLO CODIRECTOR: ING. JAIME ANDRANGO
WEB Solutions Tecnología LTV.
Cómo hacer comercio electrónico por Internet
UNIVERSIDAD TECNOLÓGICA ISRAEL CARRERA DE SISTEMAS INFORMÁTICOS
INTRODUCCIÓN A JAVA.
Arquitectura Orientada a Servicios (SOA)
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
La Plataforma Holmes y Aplicaciones
MI PROGRAMA DE FORMACION
El Papel del DWH en una Arquitectura Orientada a Servicios
“SISTEMA DE PASANTÍAS PARA LA FACULTAD DE INGENIERÍA
Christian Eduardo Gómez Herrera
Enrique Masias Mario Panuera Mario Miranda Edward Cornejo
Java 2 Platform Enterprise Edition
Sistema de Administración de Subastas Inversas
Yeimi Constanza Patiño
El paradigma de la orientación a objetos La programación orientada a objetos genera códigos eficientes y estandariza la metodología de programación, además.
DESARROLLO TECNOLOGICO APLICADO A LOS NEGOCIOS
Administración de la Tecnología Empresarial Mtro. Arturo Téllez Mejía Problemática de negocio Caso Aguirre Newman Chávez Mejía Jaime Peragallo Álvarez.
Desarrollo de Aplicaciones Utilizando Java Edición Empresarial – JEE6
Propósito: * Mostrar indicativos porcentuales de los diversos microorganismos con los que se alimentan el camarón en un manejo semi-intensivo aplicado.
Aplicación Web para Informes de Asignaturas de Trabajo en Grupo
LC Lite Commerce Edwin Castellanos – Diana Diaz – Ana Ospina – Fernando Sierra – 16A.
Como Desarrollar SW Distribuido de Calidad
LA IMPORTANCIA DE LAS PyMEs
J2EE Java Enterprise edition eilin chang Matthew pabon Gabriel vega.
Lenguajes de programación Web
/ Teléfono : Web : Build Solutions IT.
Sistema Organizador de Invitaciones, Eventos y Memos basado en una aplicación Cliente – Servidor SOIEM TESIS DE GRADO FIEC – ESPOL 2007 Christian Vulgarin.
Structured Query Language MySQL Sistema de gestión de bases de datos SQL Open Source más popular Lo desarrolla, distribuye y soporta.
INTRODUCCIÓN A JAVA. Índice ¿Qué es Java? La plataforma Java 2 La Máquina Virtual de Java Características principales ¿Qué ventajas tengo como desarrollador?
Eguana Reports Servidor de Reportes basado en Tecnología Java y XML Presentado por: Roy Cox S. Fernando Pérez M. José Pérez S.
Web Services bajo J2EE WASP Server for Java de Systinet
FRAMEWORK VS Código fuente
PORTAL WEB PARA CONTRIBUIR EN LA VENTA, COMERCIALIZACIÓN Y DISTRIBUCIÓN DE LA ZEOLITA NATURAL USANDO AJAX Integrantes: Martha Isabel Correa Barrera Patricia.
Mensajería cliente-servidor en Flex y Java
Java ??? Ing. Rolando Steep Quezada Martínez
INGENIERÍA EN SISTEMAS E INFORMÁTICA
Especialización en Desarrollo de Software
Términos y Conceptos Básicos
Cristian Fonnegra Marin
Programación Java y Desarrollo de Aplicaciones Modulo 3 Lenguaje de programación Java Software utilizado.
CMS DRUPAL HERRAMIENTAS DE DISEÑO CARLOS LLANOS V. JENNIFER QUINDE G. JUAN MACIAS B. KERLY UBE.
Abdelahad, Yanina Zoraida Abdelahad, Corina Natalia Perez, Norma Beatriz Abril de 2003.
DIEGO ARMANDO GÓMEZ CUERVO Desarrollo de aplicaciones WEB con herramientas de software libre.
DISEÑO CURRICULAR Presentado por: Cesar Augusto Sáenz María Alejandra Hernández 1.contenidos curriculares de competencia.
METODOLOGÍAS ÁGILES “PROCESO UNIFICADO ÁGIL (AUP)
Capítulo 12. Tecnología y herramientas. Ricardo García Mataix
APACHE WEB SERVER El proyecto Apache Web Server es un desarrollo de software en colaboración, enfocado en crear una implementación de un servidor HTTP.
ERPS Daniel Lozano Carrillo. TIPOS DE ERPS Soluciones a la medida Estándar Modular En la Nube.
Actividad 1, Parte 2 Respaldo y Restauración de la Base de Datos  Licenciatura: Tecnologías de la Información y Comunicación  Ciclo escolar:
ADN2 Diseño ágil de noticias Historia de un trabajo profesional.
FACULTAD DE CIENCIAS COMPUTACIONALES Y TELECOMUNICACIONES ASIGNATURA:
SISTEMAS DE GESTIÓN DE CURSOS DE DISTRIBUCIÓN LIBRE
LOGO Grupo de desarrollo de software (GDS) Grupo de desarrollo de software.
SOLUCIONES EMPRESARIALES
PARÁMETROS PARA LA PRESENTACIÓN DE PROYECTOS EN SISTEMAS
Integrantes Miguel Betancourt Alexis Tacuri.  Activiti es una plataforma para la formación de flujos de trabajo y procesos empresariales dentro del.
Autores: Myriam Montes, Iván Viera, Carlos Caizaguano, José Sancho
Febrero 2016 FRAMEWORKS DE DESARROLLO/LENGUAJES DE PROGRAMACIÓN AREA DE ARQUITECTURAS Dirección de Ingeniería, Soporte a Gestión de Aplicaciones y Centros.
Es una metodología ágil diseñada para el desarrollo de software, basada en la calidad y el monitoreo constante del proyecto. Consiste esencialmente en.
=MARCOS DE TRABAJO ORIENTADO A OBJETOS= « NETBEANS » INTEGRANTES: SOTELO CORTES JESVAN FIDEL JIMENEZ ALFARO ARTURO CAMARA.
Canchas al Móvil Proyecto Integrador 1 Carolina Garcés.
Transcripción de la presentación:

Proyecto Eguana Licitación y Subastas Presentado por: Roberto Guerrero José Intriago Christian Tacle

Sistemas de Negocios en Internet Tendencia del uso de Internet para hacer negocios Oportunidades que ofrece Internet Repercusión en resultados empresariales. Formas de ser una competencia.

Objetivos y Alcance Objetivos principales de E-guana  Satisfacer  Dinamizar  Toma de decisiones Alcance de E-guana

La Era de Negocios en Internet Empresas en Internet. Principios para que una empresa sea negocio. Visión de negocio a largo plazo Potencial de beneficio real de mercado Planteamiento exhaustivo del modelo de negocios Robustez del modelo ante el cambio Dependencia de la tecnología

E-Procurement Definición. Diferencias con un ERP. Ventajas de E-guana

Aplicaciones J2EE E-guana y J2EE Módulos de E-guana Módulo de Administración Módulo de StoreFront Módulo de Licitación y Subastas Módulo de Reportes Módulo de Pagos de Transacciones

Herramientas y técnicas para el desarrollo del proyecto

Open source Lenguajes de Programación Base de Datos La Plataforma J2EE Herramientas para programación Programación Extrema

Open Source Software libre. Modelo de desarrollo y distribución de software concebido y distribuido cooperativamente Costo nulo Escalable, modificable, adaptable. Infinidad de código disponible en Internet listo para ser reusado sin licencias

Mejoramiento constante. Fácil distribución Adaptabilidad para ser traducido a varios lenguajes. Mayor seguridad. Menor Riesgo para la empresa. Para E-Guana se convierte en una ventaja frente a modelos de software propietario.

Lenguajes de Programación Java:  Creado por Sun para funcionar en redes computacionales heterogéneas e independiente de la plataforma en la que va a ejecutarse.  Simple  Familiar  Robusto  Seguro  Portable

 Independiente a la arquitectura.  Multithreaded  Interpretado  Dinámico

Base de Datos Es un conjunto de datos que pertenecen al mismo contexto almacenados sistemáticamente para su uso posterior. MySQL:  Implementación multihilo.  Gran cantidad de tipos de datos.  Dispone de APIs para lenguajes como Java, C++, C, PHP, etc.  Gran portabilidad entre sistemas  Segura

La plataforma J2EE Entorno distribuido aplicación servidor, basado en Java.  Conjunto de APIs, para construir aplicaciones dentro de un modelo de programación definido.  Infraestructura en tiempo de ejecución para albergar y gestionar aplicaciones

Herramientas para Programación JBOSS  Middleware Servidor de aplicaciones, se encuentra entre la aplicación y la base de datos.  Gratuito  Código abierto  Licencia LGPL  Seguro

Eclipse 3.0  Es una plataforma de integración de herramientas construida por una comunidad abierta de proveedores de herramientas.  Es abierto mediante una arquitectura de plug-ins a recibir funcionalidad para cualquier tecnología de cualquier proveedor.

Programación Extrema  Metodología de desarrollo de software que se basa en la simplicidad, comunicación, retroalimentación y reutilización del código desarrollado.  Se basa en observar que es lo que hace que el desarrollo de un software sea lento o rápido.  Permite el control en las actividades de desarrollo  Enfocada en reducir el costo del desarrollo de software  Diseñada para proporcionar el software que el cliente necesita cuando lo necesite.  Potencia al máximo el trabajo en equipo.

 Programación en parejas.  Pruebas unitarias todo el tiempo.  Pruebas funcionales todo el tiempo con la participación del cliente.  Integración continua. Coste, tiempo, calidad y alcance.  Aumentar la calidad produce que el proyecto pueda realizarse en menos tiempo.  El alcance, la variable libre.  Implementación de los requisitos más importantes primero.

El coste del cambio  En lugar de diseñar para el cambio, se diseñará tan sencillo como sea posible.

Ciclo de vida.  Los largos ciclos de desarrollo de software son incapaces de adaptarse al cambio, la solución es ciclos de desarrollo más cortos.

Diseño e Implementación

AdministraciónStore-Front Licitación & Subastas Reportes Servidor de Aplicaciones Servlets & JSPSofia MVC JSF Struts Base de Datos Entity’s Beans Session Beans Services JDBC Hibernate 4 WAR’s 1 JAR EAREAR Arquitectura de Eguana

Modelo Vista Controlador (MVC) Controlador Vista Cliente Modelo Base de Datos petición respuesta (1) (5) (2) (3) (4)

Backing Bean Páginas JSF Web Browser (Firefox, IE, Opera) EJB’s (Enterprise Java Beans) petición respuesta (1) (5) (2) (3) (4) JSF (Java Server Faces) Lado Cliente Lado Servidor Servidor de Aplicaciones

Funcionalidad de Licitaciones:  Recolección de requerimientos por unidades  Consolidación de una Licitación  Publicación de la Licitación  Oferta de los licitantes  Elección de la licitación ganadora  Consultas de Licitación y Ofertas

Funcionalidad de Subastas:  Publicación de la subasta  Ingreso de Ofertas  Elección de la subasta ganadora  Consulta de subastas y ofertas

Demostración de Eguana

Criterios y justificación para la elección de las herramientas seleccionadas ProductoLicencia J2EE Certificado J2EE PrecioPlataforma JBOSSSí1.4GratisCualquier plataforma con JDK 1.3+ WebsphereSí1.3$12,000NT, Win2K, Solaris,AIX, OS/400, HP- UX, Red Hat Linux, SUSE Linux, Turbo Linux, Linux/390, NetWare, OS/390. OracleSí1.3$20,000Solaris, HP-UX, Redhat Linux, United Linux ResinNO1.4$500Cualquier plataforma con JDK 1.3+ JonasSí1.4GratisNT, Linux, Solaris, AIX, HP-UX, Win2K, Netware JRunSí1.3$899NT, Win2K, WinXP, Solaris, SUSE Linux, Red Hat Linux, HP-UX, Compaq Tru64, AIX

Costo de desarrollo Costos de software RecursoCantidadValor Mensual MesesSubTotal Programadores8$5004$16000 RecursoCantidadValor MensualMesesSubTotal MySql DBMS1$04 JBOSS Servidor web 1$04 Eclipse IDE’s Builder 1$04 Licencias Eclipse IDE 8$04

Costos de Operación: RecursoCantidadValor Mensual MesesSubTotal Servidor Intel Xeon 3.0 Server 800 MHZ 2MB 1$1800--$1800 Enlace Internet-- 4$300

Recomendaciones para mejorar Eguana y Licitación y Subastas Implementar calificación a compradores y vendedores. Implementación cierres inteligentes de subastas. Implementación de estadísticas. Liberar su código fuente para que otros desarrolladores agreguen nuevas funcionalidades y permitir que siga evolucionando, a la par de las nuevas tecnologías.

Conclusiones El beneficio del uso de Open Source es mayor al de herramientas propietarias. El éxito de las aplicaciones empresariales depende en gran medida del diseño y la arquitectura. E-guana como un sistema e-Procurement puede convertirse en una herramienta muy importante para la modernización de las empresas de nuestro medio.

Gracias por su atención.