Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco...

15
Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería Informática 2006-07

Transcript of Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco...

Page 1: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA

Rosa M. Burrueco Jiménez 75794976VM. Luz Cabrera Bernal 30224792DIngeniería Informática 2006-07

Page 2: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Introducción

Comercio y Comercio electrónico

Tipos: B2B, B2C, C2C, C2G, B2G

Ventajas y desventajas

Page 3: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Objetivos

Objetivos técnicos: Aplicación e-commerce ASP.NET 2.0 y Java Paypal Servicios Web

Objetivos personales: Reforzar conocimientos Experiencia en gestión Preparación profesional

Page 4: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Desarrollo

Metodología:Pesada. Documentación como producto

intermedio entre las etapas Clásica. Fases principales:

Estudio de viabilidad Definición de requisitos Diseño del sistema Codificación Pruebas

Page 5: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Diseño Arquitectónico

Patrón 3 capas:

Page 6: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Patrón 3 capas

C. Datos: Clases DAO

C. Aplicación: Código trasero C# y Lógica del carrito

C. Presentación: Páginas aspx

Page 7: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

DiseñoProveedor de discos Patrón DAO y Patrón Factory Method ¿Por qué?

Encapsulan y abstraen

Fuente de datos

Creación de objetos

Page 8: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Diagrama

Page 9: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

DiseñoTienda virtual de discos Patrón DAO y Patrón Abstract Factory ¿Por qué?

Requisito No Funcional

Baja estabilidad SGBD

Page 10: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Diagrama

Page 11: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Implementación

Tienda virtualLenguaje de programación: ASP.NET 2.0 + C# IDE: Visual Studio .Net 2005

Aplicación ProveedorLenguaje de programación: Java IDE: JDeveloper 10 .1. 3. 2

Page 12: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

DEMO

Page 13: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Conclusiones Objetivos cumplidos Experiencia didáctica en ASP .NET 2.0,

comercio electrónico con Paypal y servicios web. Gestión de un proyecto a través de las fases que

lo componen

Page 14: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

Conclusiones Comparativa entre tecnologías

J2EE .NET

Contenido Web Dinámico

JSP ASP .NET

Acceso BBDD

JDBC ADO .NET

Indep. de la plataforma

Si Aún no (Sólo Windows)

Lenguajes Java C++, C#, Visual Basic, J#

Coste Intermedio Muy alto

Rendimiento Java consume más recursos

Page 15: Aplicación de comercio electrónico en ASP.NET 2.0 y servicios web en JAVA Rosa M. Burrueco Jiménez 75794976V M. Luz Cabrera Bernal 30224792D Ingeniería.

MUCHAS GRACIASMUCHAS GRACIAS M. Luz Cabrera Bernal 30224792DM. Luz Cabrera Bernal 30224792D

Rosa M. Burrueco Jiménez 75794976VRosa M. Burrueco Jiménez 75794976V

Dirigido por Rafael Corchuelo GilDirigido por Rafael Corchuelo GilIngeniería InformáticaIngeniería Informática