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

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

Embed Size (px)

Citation preview

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

Proyecto Eguana

Licitación y Subastas

Presentado por:Roberto Guerrero

José IntriagoChristian Tacle

Page 2: 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.

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

Objetivos y Alcance

Objetivos principales de E-guana Satisfacer Dinamizar Toma de decisiones

Alcance de E-guana

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

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

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

E-Procurement

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

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

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

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

Herramientas y Herramientas y técnicas para el técnicas para el desarrollo del desarrollo del proyectoproyecto

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

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

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

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

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

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.

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

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

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

Independiente a la arquitectura. Multithreaded Interpretado Dinámico

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

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

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

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

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

Herramientas para Programación JBOSS 3.2.4

Middleware Servidor de aplicaciones, se encuentra entre la aplicación y la base de datos.

Gratuito Código abierto Licencia LGPL Seguro

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

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.

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

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.

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

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.

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

El coste del cambio En lugar de diseñar para el cambio, se diseñará

tan sencillo como sea posible.

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

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.

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

Diseño e Implementación

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

Administración Store-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

EAR

Arquitectura de Eguana

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

Modelo Vista Controlador (MVC)

Controlador

Vista

Cliente

Modelo

Base de Datos

petición

respuesta

(1)

(5)

(2)(3)

(4)

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

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

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

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

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

Unidad N

Unidad 2

Ingreso de Requerimientos

Unidad 1

Licitación

Consolidación de Requerimientos

Administrador Empresa

Ingreso de Ofertas

Vendedores

Selección de Mejor Oferta

Administrador Empresa

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

Funcionalidad de Subastas:

Publicación de la subasta Ingreso de Ofertas Elección de la subasta ganadora Consulta de subastas y ofertas

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

Vendedor

Ingreso de Subasta Ingreso de Ofertas

Compradores

Cierre de Subasta

Vendedor

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

Demostración de Eguana

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

Criterios y justificación para la elección de las herramientas seleccionadasProducto Licencia

J2EECertificado

J2EEPrecio Plataforma

JBOSS Sí 1.4 Gratis Cualquier plataforma con JDK 1.3+

Websphere Sí 1.3 $12,000 NT, Win2K, Solaris,AIX, OS/400, HP-UX, Red Hat Linux, SUSE Linux, Turbo Linux, Linux/390, NetWare, OS/390.

Oracle Sí 1.3 $20,000 Solaris, HP-UX, Redhat Linux, United Linux

Resin NO 1.4 $500 Cualquier plataforma con JDK 1.3+

Jonas Sí 1.4 Gratis NT, Linux, Solaris, AIX, HP-UX, Win2K, Netware

JRun Sí 1.3 $899 NT, Win2K, WinXP, Solaris, SUSE Linux, Red Hat Linux, HP-UX, Compaq Tru64, AIX

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

Costo de desarrollo

Costos de software

Recurso Cantidad Valor Mensual

Meses SubTotal

Programadores 8 $500 4 $16000

Recurso Cantidad Valor Mensual Meses SubTotal

MySql DBMS 1 $0 4 $0

JBOSS Servidor web

1 $0 4 $0

Eclipse IDE’s Builder

1 $0 4 $0

Licencias Eclipse IDE

8 $0 4 $0

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

Costos de Operación:

Recurso Cantidad Valor Mensual

Meses SubTotal

Servidor Intel Xeon 3.0 Server 800 MHZ 2MB

1 $1800 -- $1800

Enlace Internet -- -- 4 $300

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

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.

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

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.

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

Gracias por su atención.