1 Ing. de SW del Comercio Electrónico
2 Índice Introducción ¿Comercio Electrónico? Aplicaciones de comercio electrónico Tecnología para el comercio electrónico Seguridad
3 Comercio Electrónico (Definición) La aplicación de la tecnología de sistemas distribuidos que apoyan a las operaciones comerciales. Pressman Cualquier actividad que involucre a dos o más entidades que intercambian valor por medios electrónicos. SUN Microsystems Creación de nuevos mercados Relaciones distintas con socios, clientes y proveedores. Nuevos productos y/o servicios Reducción de costos
4 Mitos del Comercio Electrónico: “El comercio electrónico es vender en Internet” “Es una herramienta más de negocios” “El comercio electrónico es solo para las grandes empresas” “El comercio electrónico es garantía de un éxito asegurado”
5 Introducción al Comercio Electrónico
6 Usos típicos de sistemas de comercio electrónico Sistema de venta de artículos – B2B (Business to Business),B2C (Business to Customer),C2C (Customer to Customer ) Sistemas de asesoramiento Sistemas de búsqueda Sistemas de servicios de seguimiento Sistemas de servicios de video (conferencias) Sistemas noticias Sistemas de administración de stock Sistemas de base de datos de conocimiento Y otros...
7 Elementos del desarrollo de un Commercio-e
8 Elementos para Diseñar un Sitio WEB Diseño Visual. Diseño del contenido. Diseño de modelo de negocio. Diseño de la Arquitectura de TIC’s (Tecnologías de Información y Comunicaciones).
9 Mapeo de Procesos de Negocio y Tecnología de Negocios Comercio Electrónico puro Áreas del Comercio Electrónico Proceso físico Comercio Tradicional puro Proceso digital Proceso virtual Producto físico Producto digital Intermediario físico Intermediario digital Producto virtual Actor virtual
10 Algunos datos México 2005/2006... Usuarios de Internet- 20.2 millones. PCs con acceso a Internet- 7.4 millones. Cuentas de acceso a Internet- 4.1 millones. Compras nacionales en línea – 3,800 M$ Desequilibrio en balanza comercial electrónica. Penuria en conectividad y ancho de banda.
11 Grafico de Ventas en México 2005
12 Elementos para Diseñar un Sitio WEB Diseño Visual. Diseño del contenido. Diseño de modelo de negocio. Diseño de la Arquitectura de TIC’s (Tecnologías de Información y Comunicaciones).
13 Diseño Visual El diseño del sitio web debe ser consistente con la Identidad Visual y organizacional. El “buen gusto” siempre es una estrategia a favor o en contra. – Evitar páginas “Ruleteras”. Gran dificultad!!!!. “Parece ser que la estructura mental para codificar y el diseño gráfico, son mundos distintos. – Incorporar al grupo de desarrollo, diseñadores gráficos. “Usability” de las aplicaciones
14 Consideraciones para el diseño visual en web No todos los monitores funcionan con una resolución de 1024*768 – Hacer diseños más estrechos y más cortos para que se acomode al tamaño del usuario. – Usuarios localizados minimiza el problema. – Numero clave 600*400 (640*480)
15 Consideraciones para el diseño visual en web No todas las computadoras soportan 16 millones de colores – Para web hay que utilizar la paleta de 256 colores – Es importante, además de los colores, el formato de gráfico. GIF, JPEG, BMP, etc. No todos los sistemas usan Internet Explorer 5... – Error frecuente de los desarrolladores – Existen diferencias suficientes entre Netscape y Explorer como para tener pesadillas Hojas de estilo, VBScript, JavaScript, ActivX, etc. – Para analizar al máximo a la audiencia, se debe probar en distintos navegadores: IE3.., NS3.., Web TV, Opera, Mosaic, NeoPlanet, etc.. – Para obtener copias de navegadores antiguos: http://browsers.evolt.org
16 Consideraciones para el diseño visual en web No todos disponen de un ancho de banda generoso. – Ancho de banda = la capacidad de transmisión 1.544 Mbps (T-1), 56.000 bps (modem), KB y que equivale a 1.024 bytes – Recomendaciones para mejorar el rendimiento: – Uso mínimo de gráficos, video, animación, etc. – Hacer paginas fragmentadas. (Cantidad correcta de información) Advertencia!!! No abusar de la fragmentación. Al visitante no le gusta dar muchos clips para llegar a la información que requiere (máximo 3) – Evitar el uso de controles que deban ser ejecutados en el equipo del visitante. Pérdida de tiempo en la descarga y en la ejecución.
17 Consideraciones para el Diseño del contenido No solo es importante la calidad de los contenidos, la forma de organizarlo ayuda a la utilización de los mismos. – Estrategia centralizada o descentralizada para la creación de contenidos. – Monitoreo de la calidad de los contenidos. Diseño, estilo, ortografía, contenido, etc. – Definir estándares, normas, políticas para incorporar contenidos a un sitio. – Creadores de contenido. Insourcing, Outsourcing (Ejemplo:Miscrosoft). – Motores de validación para evitar palabras o frases no autorizadas.
18 Consideraciones para el Diseño del contenido Personalizar y administrar contenidos es un valor. – Evitar el diseño multi -niveles. – Disponibilidad de un motor de búsqueda. – Catálogos simples. – Barra de navegación. – Mapa de sitio.
19 Consideraciones para el Diseño del contenido El mantenimiento se hace complicado a medida que crece el sitio. – Parametrizar la vigencia de un contenido. A partir de que fecha ya no es vigente una página. – Evitar duplicidad de componentes. Imágenes, Documentos, componentes de software, etc. Al visitante le gusta sentirse en casa. – Hay que buscar la personalización y la configuración para el usuario. – Guardar su historia es conocer lo que le interesa y predecir lo que quiere.
20 Elementos para Diseñar un Sitio WEB Diseño Visual. Diseño del contenido. Diseño de modelo de negocio. Diseño de la Arquitectura de TIC’s (Tecnologías de Información y Comunicaciones).
21 Por su naturaleza, el desarrollo de aplicaciones en Internet tiene tres características principales Convergencia de Tecnologías de Información y Comunicaciones. Sistema Abierto. Sistema Distribuido.
22 Convergencia de TIC’s
23 Sistemas Abiertos Pensar en Infraestructura en este momento implica “Necesariamente” Pensar en Sistemas Abiertos. Definición: Los sistemas abiertos son aquellos que, con independencia al hardware, permiten desempeñar sus aplicaciones y por ende, el trabajo de los usuarios, reduciendo significativamente la curva de aprendizaje y la adaptación al cambio. Los Sistemas Abiertos cumplen con cuatro atributos de manera simultanea: – Portabilidad – Adaptabilidad – Escalabilidad – Interoperabilidad
24 Atributos de un Sistema Abierto Portabilidad: Capacidad de una aplicación de poder ser ejecutada por un hardware distinto. Escalabilidad: Capacidad de un software de incrementar su desempeño. Interconectividad: Capacidad de compartir recursos. Interfases gráficas: La interfase gráfica es un elemento que ayuda al aprovechamiento que la curva de aprendizaje de los usuarios.
25 Sistema Distribuido "Un sistema distribuido es un conjunto de recursos de cómputo independientes, enlazados, mediante una red que permite el intercambio y por ende, el aprovechamiento de los recursos.” (Bases de datos, aplicaciones, capacidad de procesamiento)
26 Tecnología Involucrada en el Entorno Web
27 Software de Valor Agregado
28 Plataforma completa de solución para Web de Microsoft Microsoft.NET Enterprise Servers
29 Categoría de Servidores Servidor de archivos Servidor de base de datos Servidor de trabajo en grupo Servidor Web Servidor de correo Servidor de objeto Servidor de impresión Servidor de aplicaciones Y otros...
30 Arquitectura de Software El diseño y la planeación de la Arquitectura de Software, permite el uso eficiente de los recursos con los que se cuentan.
31 Arquitecturas de Software En cual quiera aplicación, compleja o simple que sea, cuenta con servicios o funciones muy específicos. Cada servicio tiene un papel particular en la aplicación. Merece la pena planear y diseñar la forma en que estos interactúan. Servicios: – Servicios de Bases de Datos – Servicios de Interfaz de Usuario o Presentación – Servicios de Reglas de Negocio – Servicio de Componentes – Servicios de Integración con otros sistemas – Servicios de Autentificación –...... – Otros servicios
32 Diseño en Una Capa
33 Diseño en Dos Capas
34 Diseño en Tres Capas
35 Diseño en Cuatro Capas
36 Capas Distribuidas
37 Capas Distribuidas cont...
38
39 Ventajas del Diseño de Arquitectura de Software No compromete la Escalabilidad y Portabilidad de un sistema Asegura el desempeño del sistema Facilidad para mantener actualizado un sistema ante los nuevos requerimientos Disminución de cargas de trabajo: Permite que los procesos puedan ser ejecutados en uno o varios equipos Optimizar procesos Reducción de costos Balanceo de cargas Seguridad Minimizar los tiempos de desarrollo: Ciclos de desarrollo cortos (4 a 6 semanas)
40 Metodología para la Implementación e Integración de los sistemas de Comercio-e Seguridad en Internet
41 Amenazas en Internet Pérdida de integridad de los datos: intrusos modifican, crean o borran información. Pérdida de Privacidad de los datos: Acceso a la información a personas no autorizadas Pérdidas de Servicios: El servicio se interrumpe como consecuencia de las acciones de un Hacker (individuos que ingresan a sistemas no autorizados, por medio de la red y que realizan actividades dañinas) Pérdida de Control: Personas no autorizadas utilizan los servicios sin ningún control
42 Seguridad en las transacciones Seguridad psicológica: Los juicios que tiene la gente del acceso por Internet y que limita las posibilidades de intercambio. – estudio realizado por Pricewater house Coopers. Año2000 (Tamaño de la muestra 2,000 usuarios) Solo el 9% de los usuarios de Internet, manifiestan haber tenido problemas de seguridad en Internet y las causas fueron por los problemas de entrega Seguridad Técnica: Mecanismos tecnológicos que garantizan la seguridad en Internet.
43 Estrategia de Seguridad Políticas de Uso de Información. – Como usar la información de la empresa. – Que datos pueden leer en mi organización. Seguridad mediante secreto. – Ocultar información que le pertenezca a algunos cuantos (no hacerlo público). Autorización de acceso. – Clave de Acceso. – Perfil de usuario (que recursos puede utilizar). Criptografía: Palabra griega “Krypto”, que significa oculto. Encriptación (Mecanismo para hacer ilegible un mensaje. – Claves, E-mail, Documentos.
44 Ventajas del C.E. para los proveedores Presencia mundial o global.Presencia mundial o global. Mejora de la productividad (24 h - 365 días).Mejora de la productividad (24 h - 365 días). Personalización de la clientela.Personalización de la clientela. Reducción de pasos en la cadena de comercialización.Reducción de pasos en la cadena de comercialización. Reducción de costos.Reducción de costos. Nuevas oportunidades de negocio.Nuevas oportunidades de negocio.
45 Beneficios del C.E. para los consumidores Expansión del universo de elección y decisión.Expansión del universo de elección y decisión. Mejora en la calidad del servicio recibido.Mejora en la calidad del servicio recibido. Personalización (24 h – 365 días).Personalización (24 h – 365 días). Rapidez de respuesta.Rapidez de respuesta. Reducción en precios.Reducción en precios. Reducción de costos de adquisición.Reducción de costos de adquisición. Acceso a nuevos productos y servicios.Acceso a nuevos productos y servicios.
46 Comercio Electrónico: Preocupaciones Nuestras empresas no están preparadas en cuanto a modelos de negocio, infraestructuras tecnológicas y nuevas formas de administrar y comercializar.Nuestras empresas no están preparadas en cuanto a modelos de negocio, infraestructuras tecnológicas y nuevas formas de administrar y comercializar. No hemos diseñado u adoptado nuevos esquemas de mercadotecnia y de publicidad indispensables.No hemos diseñado u adoptado nuevos esquemas de mercadotecnia y de publicidad indispensables. No hay consensos internacionales sobre muchos aspectos y efectos posibles del Comercio ElectrónicoNo hay consensos internacionales sobre muchos aspectos y efectos posibles del Comercio Electrónico Privacía y Seguridad.Privacía y Seguridad. Falta de contenidos nacionales en países menos desarrollados. Dominio del Inglés.Falta de contenidos nacionales en países menos desarrollados. Dominio del Inglés.