PROTOTIPO E-COMMERCE B2C SOPORTADO EN CLOUD COMPUTING

Get Started. It's Free
or sign up with your email address
Rocket clouds
PROTOTIPO E-COMMERCE B2C SOPORTADO EN CLOUD COMPUTING by Mind Map: PROTOTIPO E-COMMERCE B2C SOPORTADO EN  CLOUD COMPUTING

1. Comercio Electronico

1.1. El comercio electrónico es el intercambio de productos o servicios a través de medios electrónicos.

1.1.1. Algunas de las categorías en las que se agrupan son:

1.1.1.1. Empresa B2B

1.1.1.1.1. Es aquel en donde la transacción comercial únicamente se realiza entre empresas que operan en Internet

1.1.1.2. Administrador B2A

1.1.1.2.1. Es un servicio que ofrece la administración a las empresas y también a los ciudadanos para que se puedan realizar los trámites administrativos a través de Internet.

1.1.1.3. Clientes B2C

1.1.1.3.1. Es el más conocido y el que seguramente tú empleas. Es aquel que se lleva a cabo entre el negocio o, en este caso tienda virtual, y una persona interesada en comprar un producto o adquirir un servicio.

2. Cloud Computing

2.1. Es un modelo de prestación de servicios, que contempla la oferta de recursos de tecnologías de información alojados en la web para ser accedidos según la demanda de los usuarios que los requieran, siendo para estos el manejo, el mantenimiento y la actualización de dichos recursos un proceso transparente

2.1.1. Las principales ventajas de este modelo son (Marks & Lozano)

2.1.1.1. Las aplicaciones son accesibles a través de la red.

2.1.1.2. Los recursos pertenecen a un proveedor de servicios,

2.1.1.3. que se encarga de asignarlos para que sean

2.1.1.4. compartidos por múltiples clientes.

2.1.1.5. Los recursos pueden ser medidos y controlados

2.1.1.6. de forma transparente para el usuario.

2.1.1.7. No requiere gran poder de cómputo en las máquinas de los usuarios.

2.1.1.8. Bajo costo de mantenimiento software.

2.1.1.9. Actualizaciones Software al instante.

2.1.1.10. Mejor compatibilidad entre sistemas operativos

2.1.2. Desventajas

2.1.2.1. Requiere conexión a Internet constante

2.1.2.2. No funciona bien con conexiones lentas a Internet

2.1.2.3. Las características pueden ser limitadas en comparación a productos de Escritorio

2.1.2.4. Los datos almacenados pueden sufrir ataques de hackers

2.2. Cloud Computing contempla tres modelos de servicio como es

2.2.1. Infrastructure as a Service - IAAS, Platform as

2.2.1.1. Contempla la entrega de servicios de infraestructura, también denominados servicios computacionales fundamentales, entre los cuales se encuentran: almacenamiento, procesamiento y memoria. Dicha infraestructura es entregada bajo demanda, permitiendo a los usuarios el despliegue de aplicaciones sobre un sistema operativo principal.

2.2.1.1.1. Servicios

2.2.2. Platformas a Service PAAS

2.2.2.1. Permite ofrecer como servicio plataformas para desplegar aplicaciones suministradas por los usuarios, teniendo como condición que este debe ajustarse a los parámetros de configuración exigidos

2.2.2.1.1. Servicios

2.2.3. Software as a Service SAAS

2.2.3.1. Consiste en la entrega de software alojado en un servidor externo y perteneciente a un proveedor deservicios. Este modelo oculta totalmente aspectos de administración y control de la infraestructura base Cloud Computing y sólo permite una configuración limitada al software por parte del usuario final.

2.2.3.1.1. Servicios

2.3. Se pueden tener nubes públicas, privadas, híbridas y de comunidad.

2.3.1. Nubes públicas:son aquellas que ofrecen al público en general el servicio de consumo de recursos de TI a través de Internet, ya sea pago o de manera gratuita (ej. Google, Amazon, Yahoo!)

2.3.2. Nubes privadas: son recursos de TI ofrecidos por empresas de manera tal que ofrezcan los mismos beneficios de CC, pero que solo pueden ser consumidos por funcionarios de éstas.

2.3.3. Nubes hibridas: son la combinación de los conceptos de las nubes públicas y privadas.

2.3.4. Nubes de comunidad: son nubes públicas que son organizadas, mantenidas y gestionadas por un grupo o comunidad con los mismos intereses de negocio

3. Metodología SCRUM

3.1. El escenario que enmarcó el proyecto: un equipo de desarrollo pequeño, la demanda reuniones cortas y constantes, el aceptar cambios frecuentes en los requisitos, la valoración más del software funcional que la documentación, y el realizar pruebas constantes, conllevó a la utilización de la metodología SCRUM

4. Arquitectura ModeloVista - Controlador (MVC)

4.1. es una técnica utilizada en el desarrollo de software.

4.1.1. Su propósito fundamental es crear una distinción entre la forma en que el software maneja los datos, y la forma en que interactúa con el usuario. Esta distinción significa que los procesos pueden ser manipulados, desarrollados y comprobados por separado

5. Prototipo E-Commerce B2C

5.1. Se desarrolló un prototipo de Comercio Electrónico B2C, soportado en el modelo de prestación de servicios Software as a Service - SAAS contemplado en Cloud Computing.

5.1.1. El prototipo se basa en un conjunto de requerimientos propuestos al inicio del proyecto

6. Back Office

6.1. Está conformada por

6.1.1. Módulo de empresas

6.1.2. Módulo Administrativo

6.1.3. Módulo de productos

6.1.4. Módulo de clientes

7. Front Office

7.1. está compuesta por:

7.1.1. Módulo de búsqueda de empresas

7.1.2. Módulo de cliente – Front Office

7.1.3. Módulo de personalización de producto

7.1.4. Módulo de pedidos