Comercio Electrnico - PowerPoint PPT Presentation

1 / 144
About This Presentation
Title:

Comercio Electrnico

Description:

58% de los usuarios son hombres. 50% est entre los 25 y 44 a os. Banca ... Plan de negocios econom a tradicional. Resumen ejecutivo. Descripci n del negocio ... – PowerPoint PPT presentation

Number of Views:187
Avg rating:3.0/5.0
Slides: 145
Provided by: juancarlos3
Category:

less

Transcript and Presenter's Notes

Title: Comercio Electrnico


1
Comercio Electrónico
  • M.C. Juan Carlos Olivares Rojas

2
Agenda
  • Introducción
  • Diseño Web avanzado

3
El concepto de comercio
  • Es el intercambio de bienes y servicios
  • Comercio electrónico es el uso de TIC en la
    mejora de procesos que ayuden a obtener mejores
    ganancias.
  • Las TIC están inmersas en casi toda las empresas
    creando lo que se conoce como negocios
    electrónicos

4
Comercio electrónico
  • Existen dos tipos de compañías Brick-and-mortar
    (empresas físicas que se ayudan de las TIC) y
    Click-and-mortar (empresas electrónicas).
  • Comercio electrónico no es tener un portal Web de
    ventas. Otros usos del comercio electrónico
    publicidad y difusión.

5
Comercio electrónico
  • Ha hecho posible el sueño de organizaciones sin
    fronteras y han ayudado a mejorar las
    exportaciones e importaciones.
  • El comercio electrónico es uno de los pilares
    fundamentales de la globalización, aunque los
    mercados globales son muy importantes.

6
Comercio electrónico
  • Porqué las TICs son tan importantes?
  • En donde hay valor, hay ventas.
  • La economía basada en valores agregados a los
    usuarios permite a las compañías tener una
    ventaja competitiva.

7
Evolución del comercio
  • El comercio ha sido una de las actividades
    antropogénicas más importante después de lo que
    fue la agricultura y ganadería.
  • El primero tipo de comercio fue el trueque, en
    donde las personas intercambiaban bienes.
  • Con la creación del dinero, el comercio de
    servicios se popularizó.

8
Evolución del comercio
  • La economía de servicios mueve actualmente muchas
    economías mundiales por ejemplo la India.
  • Las TIC son consideradas servicios.
  • El comercio electrónico surgió antes de la Web.

9
Evolución del e-commerce
  • Las primeras computadoras que no estuvieron
    enfocadas al área científica estuvieron enfocadas
    a los negocios.
  • La utilización de base de datos y PCs ayudó a
    popularizar el comercio electrónico.
  • Internet ha sido el catalizador del despegue del
    comercio electrónico.

10
Evolución del e-commerce
  • La problemática actual es la comunicación entre
    máquinas de manera automática.
  • El comercio electrónico ha pasado por el
    desarrollo de páginas Web a servicios Web y XML.
  • Otras tendencias son el e-procurement, la Web
    semántica y los agentes.

11
Tecnologías del comercio
  • Las tecnologías aplicadas al comercio son muchas,
    de hecho de cualquier rama y no sólo TIC, por
    ejemplo áreas como la administración y el
    marketing han sido importantes.
  • Tecnologías como M-Payment, EDI, E-Micropayment,
    Dinero, Factura y Firmas electrónicos,
    recomendaciones electrónicas, E-Mall, E-Aution,
    etc.

12
Estado actual del comercio electrónico
  • El comercio electrónico forma parte importante en
    las transacciones comerciales actuales, de tal
    forma que ya se sienten los efectos de las
    empresas .com a nivel mundial.
  • Existen muchos indicadores para representar cada
    una de las carácterísticas del comercio
    electrónico.

13
Estadísticas de la Web
  • http//www.nua.ie/surveys/
  • http//www.ripe.net/
  • http//news.netcraft.com/
  • http//www.isoc.org/
  • http//www.infoamericas.com/
  • http//www.nielsen-netratings.com/

14
El mercado global Internet
  • Internet ha revolucionado las TICs como lo fueron
    en el pasado el teléfono, la radio, la
    televisión, la computadora personal en su tiempo.
  • Internet es un medio de comunicación formado por
    la interconexión de múltiples redes de
    computadoras a nivel global.

15
Comercio electrónico en México
  • Ventas 2005 3,792 millones de pesos
  • Crecimiento anual 59
  • Segmentación de ventas 51 artículos de consumo,
    42 viajes, 5 entretenimiento, 2 tienda
    departamental.

16
Comercio electrónico
  • Diariamente se realizan 5,000,000,000 de
    operaciones con código de barras.
  • En México las empresas están clasificadas de la
    siguiente manera Comercio 32, Servicios 17,
    Manufactura 41, otras 10.
  • Por tamaño de la empresa Grande 21, Mediana
    29, Pequeña 34, Micro 16

17
Ventas por segmento
  • Computación y electrónica 50
  • Boletos de avión 38
  • Boletos de espectáculos 5
  • Hotel 2
  • Paquetes 1
  • Libros y revistas 1
  • Otros 3

18
Distribución geográfica de las ventas
  • Interior 56
  • DF 41
  • Internacionales 3
  • Ventas en Internet 2.5
  • Ventas en otros medios 97.5

19
Participación de los medios de pagos
  • Tarjetas de crédito 61
  • Débito/Transferencia 22
  • COD/Efectivo 13
  • Tarjeta de afinidad 1
  • Otros 3

20
Banca electrónica
  • 59 utiliza algún producto bancario.
  • Tarjeta de plástico(crédito/débito) 79
  • Cuenta de nómina 46
  • Cuenta de ahorro o inversión 37
  • Cuenta de cheques 25
  • Seguros en general 16

21
Banca electrónica
  • Crédito automotriz 11
  • Crédito hipotecario 7
  • Cuentas de inversión 7
  • Otros tipos 4
  • Avalúos 1
  • Tiempo utilizado más de 3 años 47, de 2-3 años
    14, 1-2 años 19, 0-1 año 20

22
Banca electrónica
  • 1 tarjeta 44, 2 tarjetas 22, 3 tarjetas 13,
    más de 3 tarjetas 21
  • Respaldo de tarjetas Visa 53, Mastercard 35,
    American Expres 6, otro 6
  • Bancos más utilizados Banamex 44, Bancomer 41,
    Santander 26, HSBC 23, Banorte 14, Banco
    Azteca 8, otros 9

23
Banca electrónica
  • El 48 de los usuarios utilizan la banca en
    línea.
  • Usos de la banca en línea
  • 97 Consulta de saldos
  • 51 Pago de servicios
  • 48 Transferencia de cuentas
  • 45 Pagos de tarjetas de crédito

24
Banca electrónica
  • 34 de los usuarios han realizado compras
    electrónicas en el último año.
  • El 82 de los internautas han realizado las
    compras en México.
  • Pagos en Internet 59 Tarjeta de crédito, 42
    Depósito Bancario, 18 Pago contra entrega.

25
Banca electrónica
  • Mecanismos de seguridad mejor conocidos PayPal
    57, Verified by Visa 45, Secure Code 30, no
    conozco ninguno 26, Bill me later 6 y JBC
    Secure 4.
  • 58 de los usuarios son hombres. 50 está entre
    los 25 y 44 años.

26
Banca electrónica
  • 3.4 Millones de usuarios utilizan la banca en
    línea.
  • CONAPO
  • INEGI
  • Select

27
Internet y nuevas tecnologías 2007
  • 8.7 millones de computadoras con acceso a
    Internet (59 de las computadoras tienen acceso).
  • Existen 14.8 millones de computadoras en el país.
    Existen 63.2 millones de teléfonos celulares.
  • 55 de las computadoras con Internet están
    instaladas en los hogares

28
Internet y nuevas tecnologías
  • Tipos de enlaces
  • Dialup 1 millón
  • Dedicado 13,900
  • Banda ancha 3.9 millones
  • El 78 de las conexiones son de banda ancha en el
    país.
  • Existe 22.7 millones de internautas.

29
Internet y nuevas tecnologías
  • La tasa de penetración de Internet es de 24.6.
  • 67 de los internautas han subido una foto, video
    u otro material en Internet.
  • 57 de los internautas tienen una página personal.

30
Internet y nuevas tecnologías
  • 44 han participado en un foro de discusión.
  • 77 han leído un blog o bitácora personal.
  • 38 tienen un blog.
  • 66 conocen las redes sociales.

31
Internet y nuevas tecnologías
  • Buscadores más utilizados
  • Google 85
  • Yahoo 8
  • MSN 5
  • Altavista 1
  • Medios indispensables Internet 92, Celular 81,
    Televisión 60, Radio 32, Periódico 30,
    Revistas 19.

32
Internet y nuevas tecnologías
  • 96 utilizan mensajería instantánea. 67 de estos
    la utilizan diario.
  • Utilización de mensajeros
  • 96 MSN
  • 27 Yahoo!
  • 11 Skype
  • 9 GoogleTalk
  • 1 AIM, 1Meebo

33
Internet y nuevas tecnologías
  • 76 de los internautas que utilizan mensajeros
    instantáneos tienen más de 50 contactos.
  • 61 utilizan el mensajero para comunicarse con
    los amigos, 36 para el trabajo.
  • 64 chatea con personas de su ciudad, 56 de su
    país y 19 con el extranjero.

34
Internet y nuevas tecnologías
  • Otros usos de los mensajeros
  • 79 Envío de archivos.
  • 69 Emoticones/Smiles
  • 44 Chateo múltiple/Conferencia
  • 39 Webcam
  • 35 Micrófono/Voz
  • 26 Envío de SMS a celulares

35
Internet y nuevas tecnologías
  • 56 de los internautas han utilizado conexiones
    Wi-Fi.
  • 72 poseen una conexión WiFi.
  • 35 han realizado una llamada por VoIP. De estos
    48 la consideran buena

36
Internet y nuevas tecnologías
  • 96 de los internautas poseen celular
  • Nokia 26
  • SonyEricsson 23
  • Motorola 21
  • LG 6
  • Ericsson 5
  • Samsung 4
  • Siemens, BenQ, Blackberry 1 c/u
  • Otros 8

37
Internet y nuevas tecnologías
  • 56 de los internautas envían más de 25 SMS al
    mes.
  • 89 estarían dispuestos a a recibir mensajes SMS
    si estos les generan un ahorro.
  • 52 han comprado algún contenido para celular.

38
Internet y nuevas tecnologías
  • Compras de contenido para celular
  • 48 Ringtones
  • 47 Juegos
  • 44 Imágenes
  • 39 Canciones
  • 6 Noticias
  • 9 están suscritos a un RSS, 45 no y 46 no lo
    conocen.

39
Internet y nuevas tecnologías
  • 37 saben que es un podcast, 37 no y 26 no
    saben que es.
  • 66 de los que conocen podcast están suscritos a
    alguno.
  • 59 tienen consola de videojuegos 22 Xbox, 20
    PlayStation 2, 15 Xbox 360, 15 Nintendo Game
    Cube.

40
Internet y nuevas tecnologías
  • 55 juegan en línea.
  • Tipos de usuario
  • 46 Estudiante
  • 32 Empleado
  • 15 Trabajador independiente
  • 28 Tiene licenciatura o grado mayor

41
Ventajas del comercio electrónico
  • No depender de distribuidores.
  • El precio del producto es más accesible.
  • Permite hacer contacto con un mayor número de
    clientes potenciales.
  • Diferenciación del producto o modelos de
    fidelización.

42
Ventajas del comercio electrónico
  • Algunos productos se pueden entregar vía
    electrónica, lo cual disminuye el envío.
  • Permite a los usuarios comprar productos
    inexistentes en el mercado local.
  • Incremento de la presencia de una marca.

43
Dominios de Internet
  • AERO
  • BIZ
  • COM
  • COOP
  • EDU
  • GOV
  • INFO
  • INT
  • MUSEUM
  • NAME
  • NET
  • ORG
  • MIL
  • PRO

44
Plan de negocios en el comercio electrónico
  • Descripción del negocio/modelo de negocio en
    línea.
  • Análisis del mercado
  • Operaciones
  • Riesgos críticos
  • Proyecciones financieras

45
Plan de negocios economía tradicional
  • Resumen ejecutivo
  • Descripción del negocio
  • Análisis del mercado
  • Cuerpo directivo
  • Operaciones
  • Riesgos críticos
  • Proyecciones financieras

46
Descripción del negocio/modelo de negocio en línea
  • Venta de libros (e-bookshop)
  • Venta de software (e-software)
  • Venta de noticias (e-newspaper)
  • Banca electrónica (e-banking)
  • Admon. acciones financieras (e-share leading)
  • Educación a distancia (e-learning)
  • Viajes (e-travel)

47
Modelos de generación de ingresos
  • Suscripción
  • Por nivel de transacción realizada
  • Gratuito
  • Publicidad
  • Donaciones

48
Análisis del mercado
  • Cuáles son las fortalezas y debilidades de la
    compañía?
  • Cuál es su mercado meta?
  • Quién es su competencia on-line y off-line?
  • En qué posición se encuentra cada uno de sus
    competidores?
  • Cómo se distribuye el mercado potencial?

49
Análisis del mercado
  • Qué porcentaje de participación se espera tener?
  • Cuál es la propuesta de valor de cada una de las
    compañías?
  • Quiénes son los proveedores?
  • Qué fuerzas tienen los proveedores en la
    industria?
  • Hay cadenas de suministro virtuales?

50
Análisis del mercado
  • Qué oportunidades y amenazas hay en el mercado?
  • Cuáles son las tendencias de la industria?
  • Qué estrategias de producto se utilizan?
  • De que tamaño se estima la demanda?
  • Cuáles serán las estrategias de marketing a
    implementar?

51
Operaciones
  • Consideraciones internacionales
  • Estrategia de comercialización
  • Plan de producción
  • Personal
  • Cliente
  • Plan de desarrollo e investigación

52
Riesgos críticos
  • Internos
  • Despido/renuncia del personal
  • Huelgas/sindicatos
  • Flujo de efectivo
  • Cadena de suministros
  • Cambio de admon.
  • Sistema de calidad
  • Externos
  • Normatividad nacional e internacional
  • Crisis económica, política o social
  • Competencia
  • Fenómenos naturales
  • Piratería/corrupción

53
Proyecciones financiares
  • Recursos técnicos
  • Personal
  • Marketing (distribución/promoción)
  • Externos

54
Segmentación más común de mercados en línea
  • Demográfica
  • Geográfica
  • Piscográficas
  • Otras

55
Estrategias para productos
  • Atributos/categoría
  • Marcas
  • Co-branding
  • Dominio
  • Personalización

56
Estrategias para precios en línea
  • Liderazgo en precio
  • Precio promocional
  • Precio flexible/dinámico
  • Precio segmentado
  • Trueque
  • Precio cero
  • Precio de suscripción
  • Precio de paquete
  • Precio geográfico

57
Herramientas publictarias
  • Banners
  • Pop-up y Pop under
  • Intersitial
  • Anuncio activo
  • Patrocinio
  • Shoshkele

58
Herramientas de promoción de ventas
  • Cupones
  • Muestras gratis
  • Descuentos en línea
  • Otros (juegos, concursos, sorteos, etc.)

59
Herramientas de marketing directo
  • Newsletter
  • Opt-in simple (lista de distribución)
  • Opt-in doble
  • Opt-out
  • Marketing viral
  • SMS

60
Herramientas de retroalimentación
  • Correo electrónico
  • Contacto directo
  • Contacto y colaboración con proveedores SRM
  • Sistema de manejo de quejas en línea
  • Respuesta a dudas (FAQ)
  • Uso de comunidades en línea (chats y foros)
  • Uso de encuestas formales

61
Aplicaciones del m-commerce
  • Ubicación
  • Servicios de tiempo crítico
  • Promoción
  • Finanzas
  • Entretenimiento
  • Multimedia
  • Compras
  • Otros

62
Cadena de valor del m-marketing
  • Proveedores de infraestructura
  • Proveedores de aplicaciones
  • Proveedores de aplicaciones inalámbricas
  • Compañía de m-marketing
  • Agencia de publicidad
  • Cliente

63
Retos de la economía digital
  • La individualidad del comprador
  • El conocimiento del vendedor
  • La confianza en la operación
  • La disponibilidad del producto en tiempo y forma
  • La logística de la distribución
  • La seguridad
  • La legalidad en la operación

64
Pilares de la nueva economía
  • Propuesta de valor
  • Oferta en línea
  • Sistema de recursos
  • Modelo financiero

65
Contrato electrónico (clickwrap)
  • Enunciar con claridad los pasos a seguir para
    hacer la compra y emitir el contrato.
  • Se debe informal al usuario si el prestador del
    servicio registrará el contrato.
  • Corrección de datos antes del cierre del pedido
  • Idioma

66
Contrato electrónico (clickwrap)
  • Códigos de conducta
  • Acceso al contrato
  • Acuse de recibo

67
SET (Secure Electronic Transaction)
  • Billetera virtual (certificados)
  • Software especializado
  • Software del banco
  • Autoridad certificadora

68
E-Fidelity
  • Enviar boletines al cliente (via e-mail)
  • Personalización del cliente
  • Valor agregado
  • Acciones para fomentar la fidelidad tarjeta de
    puntos, dinero en efectivo, regalos, cupones,
    envíos gratis, etc.
  • Rapidez y seguridad.

69
Qué es lo que el cliente quiere?
  • Catalogo bien diseñado con fotos claras
  • Variedad de artículos
  • Precios individualizados
  • Descuentos
  • Disponibilidad de la mercancía
  • Sistemas seguros de pago

70
Categoría de Comercio Electrónico
  • Las nuevas tecnologías han mejorado los mercados,
    creando mercados electrónicos.
  • La gran problemática actual radica en la
    interoperabilidad de los diversos actores del
    mercado fabricantes, vendedores, clientes. Esto
    motiva a conocer las diferentes categorías de
    comercio electrónico.

71
B2C
  • Es la categoría principal de comercio
    electrónico. En ella las transacciones son
    directas entre lo que es un negocio y un
    consumidor.
  • Es la categoría en la cual se realizan más
    transacciones económicas.

72
B2C
  • Catálogo de productos
  • Información adicional sobre los productos
  • Precios
  • Inventarios
  • Tiempos y costos de entrega
  • Formas de pago y línea de crédito
  • Ambiente de seguridad
  • Canastas o carritos de compra
  • Publicidad

73
C2C
  • Esta categoría representa las transacciones
    económicas con más crecimiento en los últimos
    años.
  • En esta categoría los productos se venden entre
    los clientes, obteniendo las ganancias alguna
    autoridad centralizada.
  • Las subastas electrónicas son representativas de
    esta categoría.

74
B2B
  • Representa el comercio entre negocios. Esta
    categoría no está tan demanda pero actualmente es
    la que mueve mayor cantidad de dinero, ya que
    aunque se manejan pocas transacciones éstas son
    de un volumen muy alto.
  • Algunos sitios B2B son intermediarios comerciales.

75
B2B
  • Centro de procesamiento de pedidos u órdenes de
    compra.
  • Accesos restringidos y accesos públicos
  • Procesamiento de pagos y créditos
  • Control de inventarios
  • Historial de clientes y proveedores
  • Catálogos de productos
  • Logística de entrega

76
C2B
  • Este tipo de categoría de comercio electrónico no
    está tan desarrollada como las otras.
  • En esta, un cliente vende productos a un negocio.
    Ejemplo podrían ser actividades de manualidades,
    o bien contratación de servicios a profesionales
    para alguna organización.

77
B2A
  • Este modelo se da entre empresas y el gobierno.
  • Es un modelo que poco a poco empieza a tener un
    gran desarrollo debido principalmente a las
    fuertes sumas que tiene que invertir los
    gobiernos al realizar licitaciones y en las
    transacciones con sus proveedores.

78
B2A
  • Logística
  • Precios, términos y condiciones de la venta
  • Rastreo de pedidos
  • Fidelidad con los clientes

79
A2B
  • Este tipo de categoría es de reciente creación y
    agrupa a todas aquellas transacciones que el
    estado brinda a sus habitantes.
  • Ejemplos de esta categoría serían sistemas de
    pagos de impuestos (tenencia, ISR, etc,),
    sistemas de devolución, etc.

80
Portal Web
  • Es un punto de encuentro que facilita el acceso a
    una gran variedad de servicios.
  • No cualquier sitio Web puede considerarse un
    portal.
  • Portal en el sentido coloquial significa puerta
    grande

81
Portal Web
  • Se le puede considerar como un centro de atención
    y como un intermediario de información.
  • Algunos de los servicios que ofrecen los
    portales búsqueda de servicios, directorio,
    servicios de contenido (noticias, deportes,
    pronósticos de clima, etc.), comunidades
    virtuales, comercialización y productividad.

82
Portal Web
  • Ejemplos Yahoo!, MSN, Lycos, Google, etc.
  • Existen dos tipos de portales horizontales (los
    cuales son generales y cubren muchos ámbitos) y
    verticales (los cuales se centran en un tema en
    específico).
  • En el caso de comercio electrónico existen dos
    tipos de portales Front Office y Back Office

83
Portal Front Office
  • En este tipo de portales los servicios ofrecidos
    son proporcionados por diversas fuentes.
  • La integración de estos servicios es esencial ya
    que se debe tener una sola imagen ante los
    usuarios.

84
Portal Front Office
  • Otra arquitectura extendida es la creación de
    subportales dentro de cada portal es decir,
    dentro de un portal horizontal, existen diversos
    portales específicos proporcionados por entidades
    externas.
  • Una de las áreas que está tomando gran auge los
    portales es la Gobernanza.

85
Portal Front Office
  • Microsoft propone la tecnología SharePoint para
    la creación de portales Web. Este Framework
    permite la construcción de portales de manera
    fácil y sencilla. Algunos de estos componentes ya
    se encuentran en herramientas como Front Page.
  • En Java existe la arquitectura Portlet para la
    creación de portales Web.

86
Portal Back Office
  • Estos portales están más enfocados a resolver la
    problemática de una empresa en particular.
  • A tienden acciones que acompañan a las
    transacciones facturación, emisión del pedido,
    control de almacén, etc.

87
Otros Tipos de Portales
  • Existen otras clasificaciones de portales como
    Portales de negocio (Business Portals) y Portales
    de empresa (Corporate Portals)

88
Sistemas de Pago
  • La diferencia fundamental entre un portal Web y
    un sitio de comercio electrónico, radica en la
    habilidad de poder cobrar una transacción
    monetaria directamente desde el sitio, por lo que
    en este caso se ve al sitio como si fuera una
    terminal.
  • El sitio Web debe validar esa transacción con una
    entidad bancaria centralizadora.

89
Sistemas de Pago
  • Esa validación de la transacción se puede hacer
    en ese momento o bien guardar los datos para
    hacer la validación manual. Al final de cuentas,
    debe existir una validación humana en el proceso.
  • Muchas empresas hacen el descuento una vez
    enviado el producto al cliente.

90
Distribución y Entrega
  • Parte importante de la infraestructura de
    cualquier comercio es la logística, y el comercio
    electrónico no es la excepción.
  • En dicha logística se encuentran entre otras
    actividades, procesos de distribución y entrega,
    que en el caso de e-commerce forman la conexión
    entre el comercio virtual y real.

91
Distribución y Entrega
  • Para la gran mayoría de los sitios de comercio
    electrónico, el mejor esquema para la
    distribución y entrega es delegar está actividad
    a un tercero (empresas de paqueterías)
  • Como las compras en e-commerce no se realizan de
    inmediato, se necesita dar al usuario un
    seguimiento acerca del estado de su compra.

92
Distribución y Entrega
  • Para lograr dicho seguimiento se deben poner de
    acuerdo para monitorizar cada uno de los paquetes
    enviados, por lo que debe existir una estrecha
    relación con las empresas de paquetería.
  • Otra forma de entrega consiste en el COD, o en el
    pago del producto en cuanto llega, pero sólo
    aplica para ciertos lugares.

93
Contenido de un Portal
  • Los sitios de comercio electrónico son buenos en
    si no tanto por su funcionalidad sino por el
    contenido a diferencia del comercio tradicional.
  • El contenido de un sitio está directamente
    relacionado con la oferta, es decir, con lo que
    se vende.

94
Contenido de un Portal
  • Entre más grande es un catálogo, mayor es la
    versatilidad de un sitio. Por ejemplo, amazon
    tiene un catálogo extremadamente grande con más
    de 100,000 asociados. Dicho catálogo posee un
    excelente motor de búsqueda para usuarios con un
    criterio restringido y debe mostrar una interfaz
    agradable a usuarios que entran a curiosear al
    sitio de comercio electrónico.

95
Diseño Web avanzado
  • La Web se encuentra en constante cambio para
    adaptarse a las nuevas necesidades de los
    sistemas de información, y el comercio
    electrónico no es la excepción.
  • A continuación se detallan algunas de las
    tecnologías más utilizadas en el desarrollo de
    aplicaciones Web avanzadas.

96
XHTML
  • Están sustituyendo a HTML, pueden tener la
    extensión .htm o .html.
  • Todas las etiquetas que abren deben de cerrar. Se
    deben cerrar las comillas simples o dobles.
  • Las etiquetas van en minúscula

97
XHTML
  • El tamaño del texto puede variar entre los
    distintos navegadores.
  • Es recomendable incluir los atributos width y
    height en la etiqueta img para que el navegador
    asigne espacio desde el principio.
  • El reducir estos atributos no afecta el tamaño de
    la imagen.

98
XHTML
  • Se debe tener cuidado con los caracteres
    especiales. Se deben utilizar entidades como lt
    para gt.
  • Utilizar la etiqueta label en los formularios.
  • Se deben guardar el uso exacto de las etiquetas
    por ejemplo, h1, table, etc.

99
XHTML
  • Utilice comentarios descriptivos al igual que
    sangrías para mejorar la legibilidad del código
    fuente.
  • Las etiquetas deben cerrar jerárquicamente, no se
    permiten anidamientos inválidos.
  • Poga siempre títulos a las páginas.

100
XHTML
  • Coloque los elementos input ocultos al principio
    del formulario.
  • Entre más metadatos se tenga, será más fácil
    posicionar los recursos Web en los primeros
    lugares.

101
Servicios Web
  • Son la invocación de métodos remotos a través del
    protocolo HTTP (Web) con datos estructurados en
    XML.
  • Ayuda a implementar la arquitectura orientada a
    servicios (SOA).
  • Los servicios Web son independientes del lenguaje
    de programación y servidores Web.

102
Servicios Web
  • Ocupan de un lugar donde almacenarse la lista de
    servicios, generalmente es UDDI (Universal,
    Discovery, Description and Integration).
  • La descripción del servicio Web se hace a través
    de WSDL (Web Service Description Language).

103
Servicios Web
  • Para enviar los datos se hacen a través del
    protocolo SOAP (Simple Object Access Protocol).
  • La aplicación cliente necesita un objeto Proxy
    para poder interactuar con el servicio.
  • El servicio Web puede ser consumido por casi
    cualquier cliente (PC, PDA, etc.)

104
Servicios Web
  • Los clientes necesitan agregar una referencia Web
    para poder hacer uso del servicio.
  • Se pueden utilizar otros protocolos con los
    servicios Web, en lugar de HTTP/SOAP para
    transporte se puede usar Jabber, EbXML, XML-RPC.

105
Servlets
  • Son aplicaciones que se ejecutan en el lado del
    servidor y responden a peticiones HTTP realizadas
    por los usuarios.
  • Se debe contener un contenedor de servlets como
    Apache Tomcat para poderlos ejecutar.

106
Servlets
  • Todos los servlets tienen los siguientes métodos
  • void init(ServletConfig config)
  • void destroy ()
  • ServletConfig getServletConfig()
  • void service(ServletRequest req, ServletResponse
    res)
  • String getServletInfo()

107
Servlets
  • La clase HttpServlet implementa los siguientes
    métodos
  • doDelete, doGet, doHead, doOptions, doPost,
    doPut, doTrace, service, los cuales son protected
    void y reciben como argumentos un objeto
    HttpServletRequest y HttpServletResponse.

108
Servlets
  • Otros métodos son
  • void service(ServletRequest req, ServletResponse
    res)
  • Protected long getLastModified(HttpServletRequest)
  • HttpServletRequest
  • Enumeration getAtributeNames()
  • Object getAttribute(String name)

109
Servlets
  • HttpServletRequest
  • void removeAttribute(String name)
  • Void setAttribute(String name, Object value)
  • Enumeration getParamaterNames()
  • String getParameterValues(String name)
  • Cookie getCookies()
  • HttpSession getSession()
  • HttpSession getSessionb(boolean create)
  • String getRequestedSessionId()

110
Servlets
  • HttpServletResponse
  • ServletOutputStream getOutputStream()
  • PrintWriter getWriter()
  • void addCookie()
  • void addHeader(String name, String value)
  • void setHeader(String name, String value)
  • boolean containsHeader(String name)
  • Void sendRedirect(String location)

111
JSP
  • Porqué no son tan bueno los servlets?
  • Por que es necesario mostrar mucho código HTML.
  • Es más fácil generar el diseño de manera
    separada y el código dinámico incrustado.

112
JSP
  • La fecha de hoy es lt new java.util.Date() gt
  • Las etiquetas JSP se pueden manejar como XML.
  • lt-- comentario JSP gt
  • lt! declaraciones gt

113
JSP
  • Variables implícitas
  • request
  • response
  • pageContext
  • session
  • application
  • out
  • config
  • page
  • exception

114
JSP
  • Directivas de página
  • language
  • extends
  • import
  • session
  • buffer
  • autoFlush
  • info
  • errorPage
  • contentType
  • isThreadSafe
  • pageEnconding

115
JSP
  • Ejemplo de directivas de página
  • lt _at_ page importjava.util.
    errorPageerror.jsp contentTypetext/plain gt
  • Se pueden utilizar JavaBeans, los cuales son
    clases de Java con métodos bien definidos.

116
JSP
  • Uso de JavaBeans
  • ltjspuseBean idcirc1 scopesession
    classcapitulo3.Circunferenciagt
  • lt_at_ include filearchivo.jspgt
  • ltjspinclude pagepagina.jsp/gt

117
JSP
  • El problema de utilizar JSP y sobretodo páginas
    dinámicas es tener que mantener lenguajes
    distintos.
  • Se sugiere utilizar JSP-EL (Expresion Languaje)
    que son etiquetas de JSP para hacer ciclos,
    acceder a variables, condiciones, etc. Además de
    utilizar JavaBeans para separa la lógica del
    negocio.

118
JSP
  • Algunos contenedores de servlets convierten los
    .jsp a servlets para mejorar su desempeño.
  • JSP utiliza los siguientes paquetes
    javax.servlet.jsp y javax.servlet.jsp.tagext
  • Se utiliza el carácter \ para caracteres
    especiales como , , , etc.

119
JSP
  • ltjspforward page reenvio2.jspgt
  • ltjspparam name fecha valuelt new
    java.util.Date() gt /gt
  • lt/jspforwardgt

120
ASP.Net
  • Apareció en el 2002 de la mano de Visual Studio.
  • La versión más actual es la 2.0 (.Net Framework
    2.0)
  • ASP.Net se basa en un archivo WebForms y en un
    archivo con código ejecutable.

121
ASP.Net
  • Los WebForms son páginas con HTML y algunos
    controles especiales.
  • Los WebForms son similares a los WinForms de
    Visual Basic.
  • Tanto los WebForms como el código pueden
    guardarse en un archivo .aspx, aunque es
    recomendable guardar el código en un archivo
    aspx.vb

122
ASP.Net
  • Una de las ventajas que tiene ASP.Net es que se
    puede programar en cualquiera de los lenguajes
    disponibles en .Net C, VB .NET, J, C .Net,
    entre otros.
  • Se necesita un servidor IIS, el cual puede
    soportar cualquier recurso Web, como el archivo
    de configuración (Web.config) y el de
    aplicaciones globales (Global.asax).

123
ASP.Net
  • Cuál es la diferencia entre usar páginas Web en
    HTML y WebForms?
  • Los WebForms tienen controles más ricos y más
    propiedades.
  • Existen controles que se ejecutan en el servidor
    (tienen un ícono verde en la esquina superior
    izquierda).

124
ASP.Net
  • Se tienen objetos como FileUpload, LoginView,
    RequieredFieldValidator (Visual Studio 2005).
  • Se sugiere tener las extensiones del servidor de
    FrontPage.
  • Todos los proyectos en ASP están dentro de un
    sitio Web.

125
ASP.NET
  • Es una arquitectura de 3 capas
  • Capa 1 cliente
  • Capa 2 Servidor, ASP y componentes
  • Capa 3 Base de datos
  • A diferencia de ASP los scripts en ASP.NET se
    compilan una sóla vez, siendo más rápidos.

126
ASP.NET
  • En ASP los componentes COM/DCOM (ActiveX es un
    subconjunto de estos) son difíciles de registrar.
    ASP.NET hace uso de los componentes de .NET
    Framework.
  • La arquitectura de tres capas también puede verse
    así Presentación (cliente), lógica del negocio
    (servicio Web) y la capa de datos.

127
ASP.NET
  • Los WebForms ayudan al desarrollo RAD (Rapid
    Development).
  • Ayudan a la creación de interfaces de usuario
    ricas.
  • No requiere instalación en el lado cliente.
    Además de que solo requieren un navegador.

128
MobileWebForm
  • Es la versión móvil de los formularios Web de
    ASP.
  • La característica principal de que poseen es que
    pueden adaptarse a prácticamente cualquier
    dispositivo inteligente.
  • En el archivo machine.conf se tienen los datos de
    renderización, por ejemplo para un Nokia 3100
    la salida será XHTML.

129
MobileWebForm
  • La salida de un archivo .aspx se puede convertir
    a WML, cHTML, XHTML, y a diferentes versiones de
    HTML.
  • Existen varios controles WebForms que no están
    implementados o tienen funcionalidad limitada en
    MobileWebForms como Button/Command,
    HyperLink/Link, Table

130
MobileWebForm
  • No se deben hacer formularios muy grandes ya que
    cada el ingreso de texto no se hace sobre el
    formulario.
  • Se pueden crear nuestros propios controles o bien
    descargarlos de otras fuentes.
  • Se recomienda realizar páginación en dispositivos
    móviles.

131
Referencias
  • D. Roldán, Comunicaciones inalámbricas,
    Alfaomega Ra-Ma, México, 2005, ISBN
    970-15-1078-X.
  • J. Huidobro, R. Millán, D. Roldán, Tecnologías
    de telecomunicaciones, Alfaomega, México, 2006,
    ISBN 970-15-1205-7.
  • M. Prieto, Desarrollo de juegos con J2ME,
    Alfaomega Ra-Ma, México, 2005, ISBN
    970-15-1093-3.

132
Referencias
  • A. Vázquez, XML, Alfaomega Ra-Ma, México, 2002,
    ISBN 970-15-0757-6.
  • M. Morrison, Diseño en HTML y XML, McGraw-Hill,
    España, 2002, ISBN 84-481-3822-8.
  • Enciclopedia Temática Uiversal y de México,
    tomo IV, Relaciones Internacionales, Economía y
    sistemas económicos, España 1994, ISBN
    84-7894-139-8.

133
Referencias
  • Gran Enciclopedia Educativa, Tomo de Economía,
    Sociología, Derecho y Ecología (volumen 7),
    México, ISBN 968-6290-64-8.
  • S. Robbins, et al., Administración, Octava
    edición, Pearson Prentice Hall, México, 2005,
    ISBN 970-26-0555-5, pp. 640.

134
Referencias
  • J. Chung, et al., Beyond Electronic Commerce,
    Computer, IEEE Publishing, Agosto, 2005, ISSN
    0018-9162, pp. 92-93.
  • D. Geer, E-Micropayments Sweat the Small Stuff,
    Computer, IEEE Publishing, Agosto, 2004, ISSN
    0018-9162, pp. 19-22.

135
Referencias
  • L. Paulson, Wallet in a Phone Pushes Mobile
    E-Commerce, Computer, IEEE Publishing, Noviembre,
    2004, ISSN 0018-9162, pp. 21-22.
  • N. Leavitt, Recomendation Technology Will It
    Boost E-Commerce?, Computer, IEEE Publishing,
    Mayo, 2006, ISSN 0018-9162, pp. 13-16.

136
Referencias
  • M. Firtman, Desarrollos Móviles con .NET, MP
    Ediciones, Argentina, 2005, ISBN 987-526-284-6,
    pp. 368.
  • R. Nichols, et al., Seguridad para
    comunicaciones inalámbricas, McGraw-Hill,
    México, 2003, ISBN 970-10-4781-8.
  • G. Colouris, et al., Sistemas Distribuidos.
    Conceptos y Diseño, 3a. Edición, Pearson
    Prentice Hall, España, 2001, ISBN 84-7829-049-4,
    pp. 744.

137
Referencias
  • Enciclopedia de Informática y Computación, Tomo
    de Teleinformática, Cultural S.A., España, 1997,
    ISBN 84-8055-201-8.
  • L. Garber, New Technology Prevents Click Fraud,
    Computer, IEEE Publishing, Marzo, 2007, ISSN
    0018-9162, pp. 21.
  • J. Cavazos, et al., Comercio electrónico un
    enfoque de modelos de negocio, CECSA, México,
    2006, ISBN 970-24-1096-7.

138
Referencias
  • M. Halvorson, Aprenda ya Visual Basic 2005,
    McGraw-Hill, México, 2007, ISBN 970-10-5897-6,
    Capítulo 20 Cree sitios y páginas Web con
    Microsoft Visual Web Developer y ASP.NET, pp.
    465-493.
  • D. Ferguson, ASP sin errores, McGraw-Hill,
    España, 2001, ISBN 84-481-3182-7.

139
Referencias
  • M. Firtman, Desarrollos Móviles con .NET, MP
    Ediciones, Argentina, 2005, ISBN 987-526-284-6,
    pp. 368.
  • M. Rodriguez, et al., Desarrollo de aplicaciones
    .NET con Visual C, McGraw-Hill, España, 2002,
    ISBN 84-481-3277-7, pp. 405-477.

140
Referencias
  • Estudio AMIPCI de Comercio Electrónico en México
    2006
  • Usuarios de Internet en México 2007, Uso de
    Nuevas Tecnologías, Asociación Mexicana de
    Internet, AMIPCI, A.C.
  • Estudio AMIPCI de Banca por Internet en México,
    2006

141
Referencias
  • A. Wigley, et al., Microsoft .NET Compact
    Framework, Microsoft Press, Estados Unidos,
    2003, ISBN 0-7356-1725-2, pp. 511-528.
  • D. Ruiz, C. La guía total del programador, MP
    Ediciones, Argentina, 2005, ISBN 987-526-283-8,
    pp. 317-332.

142
Referencias
  • M. Rodríguez, et al., Desarrollo de aplicaciones
    .NET con Visual C, McGraw-Hill, España, 2002,
    ISB 84-481-3277-7, pp. 479-497.
  • D. Sinay, Web Services con C, MP Ediciones,
    Argentina, 2006, ISBN 987-1347-11-1, pp. 368.

143
Referencias
  • A. Martínez, Programación Web Java, MP
    Ediciones, Argentina, 2006, ISBN 987-526-391-1,
    pp. 325.
  • H. Deitel, et. al., Como programar en C,
    cuarta edición, Pearson Prentice Hall, México.
  • H. Deitel, et al., Java Como Programar, Quinta
    edición, Pearson Prentice Hall, México, 2004,
    ISBN 970-26-0518-0, pp. 1111 - 1190.

144
Preguntas, dudas y comentarios?
Write a Comment
User Comments (0)
About PowerShow.com