ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Tecnología Movil

guveli_1720 de Febrero de 2014

3.100 Palabras (13 Páginas)357 Visitas

Página 1 de 13

APLICACIONES WEB

Las aplicaciones web ofrecen servicios a los usuarios de internet que acceden utilizando un navegador web como I. Explorer, Firefox o Safari entre otros, dirigiéndose a una dirección de Internet donde obtendrán los servicios que buscan.

Las aplicaciones web pueden ser de acceso público como tiendas virtuales, diarios digitales, portales de internet, o de acceso restringido como son las intranets para mejorar las gestiones internas de su empresa como el reporte de horas de su personal, gestión de proyectos y tareas, control de presencia, distribuidores, clientes, proveedores, comerciales y colaboradores externos.

TIPOS DE APLICACIONES

PUBLICITARIO

Tiene como objetivo primario dar a conocer su empresa y sus productos en la red mundial de internet.

Son sitios orientados particularmente a la mercadotecnia de su empresa, en esencia, promover los productos y servicios y generar nuevas oportunidades de negocio.

INFORMATIVO

Tiene el objetivo de tener presencia en internet, mostrando la información general de la empresa, describir sus productos y/o servicios en forma muy general, contar con una imagen que asegure la fortaleza de la organización.

CATALOGO TIENDA

Tienen como objetivo presentar lo que vende una empresa. Son sitios que venden a los usuarios de internet productos de forma directa. Algunos de estos sitios permiten a los compradores pagar en línea.

Es una gran herramienta de marketing.

COMUNIDAD

Son sitios que reúnen a usuarios con intereses en común. Es una herramienta que facilita a las comunidades organizadas la publicación en internet de un evento mediante la creación de un sitio web.

Las principales características de este tipo de aplicación son las siguientes:

Facilidad de mantener y actualizar dichas aplicaciones sin la necesidad de distribuir e instalar un software en miles de clientes.

Pueden ser ejecutadas en múltiples plataformas.

Los virus no dañan los datos porque estos están guardados en el servidor de la aplicación.

APLICACIONES DE INTERNET ENRIQUECIDAS

Es un tipo de aplicación mucho más óptimas e impactantes que las tradicionales aplicaciones web. Consisten en el aprovechamiento de la experiencia del usuario en herramientas y funciones de escritorio tan naturales como copiar, cortar y pegar, redimensionar columnas y ordenar.

Las RIA son la nueva generación de aplicaciones y es una tendencia ya impuesta por empresas como Macromedia, Sun y Microsoft que se encuentran desarrollando recursos para hacer de este tipo de aplicaciones realidad.

El objetivo principal de las RIA es incrementar, mejorar las opciones y capacidades de las aplicaciones web.

CARACTERISTICAS

 Altamente compatibles e interoperables con la mayoría de los clientes, sistemas operativos, servidores de aplicaciones y herramientas de bases de datos.

 Usan principalmente XML, Java, Java Script y otros estándares.

 Buscan optimizar y mejorar la interactividad entre el cliente y el servidor.

Algunos problemas de las aplicaciones Web:

Las páginas Web actuales pueden carecer de cierta performance, son poco interactivas, lo que hace que en términos generales las aplicaciones sean difíciles de usar

Hay una recarga continua de páginas cada vez que el usuario pulsa sobre un link o un botón. De esta forma se produce un tráfico de datos muy alto entre el cliente y el servidor

La poca capacidad multimedia que posee. Para ver un vídeo tenemos que usar un programa externo de reproducción.

Ausencia de feedback. Se necesita que las aplicaciones sean mucho más interactivas e inteligentes para que puedan darle al usuario una respuesta ante un cambio en el estado de sus datos.

Ventajas RMI

 Reduce costos de desarrollo y añaden valor a la empresa.

 Tienen un alcance mayor y se pueden ampliar más fácilmente.

 Más rápidas.

 El usuario interactúa en todo momento con la aplicación.

 Reduce los procesos y tiempos de ejecución.

 Son más fáciles de mantener.

 Efectivas y dinámicas.

 Más parecidas a las aplicaciones de escritorio.

Desventajas de RMI

 Suelen depender de marcos de desarrollo privados, bajo el control de una única empresa.

 Los datos con los que se suele interactuar están albergados en un servidor que no es nuestro.

FRAMEWORKS PARA RIA

Para la ejecución de RIAs existen diversas ciertas tecnologías de soporte, todos los que se mencionaran a continuación trabajan como el reproductor de Flash y Silverlight propiedad de Microsoft, algunas de ellas son:

AJAX (Asynchronous JavaScript and XML). No es una tecnología, es el conjunto de muchas tecnologías (XHTML, CSS, DOM, XML, XSLT, XML HttpRequest, JavaScript). Éstas se ejecutan en el navegador de los usuarios y mantiene comunicación asíncrona con el servidor en segundo plano.

De esta forma es posible realizar cambios sobre la misma página sin necesidad de recargarla. Esto significa aumentar la interactividad, velocidad y la manera de utilizar la misma (Garrett, 2005).

Adobe Flash es un pequeño programa que se instala como plug-in en el navegador del cliente para ejecutar archivos generados con Flash. En principio fue diseñado para ver películas interactivas. Ahora se utiliza bastante para hacer juegos monousuarios en Internet ya que es programable con ActionScript. Flash utiliza principalmente gráficos vectoriales, flujo de video y audio bidireccional.

Adobe Flex utiliza MXML, un lenguaje basado en XML para describir la interfaz gráfica de usuario y Action Script (flash) para la interacción.

OpenLaszlo compila programas escritos en el lenguaje LZX, una mezcla de etiquetas XML y Java Script.

APLICACIONES DE CLIENTE ENRIQUECIDAS

La arquitectura de aplicaciones de cliente enriquecidas de ArcGIS generalmente implica que hay interacción entre una interfaz de usuario que se ejecuta sobre el escritorio del cliente (ArcInfo, ArcEditor, ArcView, ArcEngine y ArcGIS Explorer) y una fuente de datos centralizada (RDBMS), administrada por ArcGIS Server con tecnología ArcSDE, ubicada en uno o varios servidores. La lógica de la aplicación puede ejecutarse bien en el servidor de bases de datos/ArcSDE o en el cliente de ArcGIS.

Los problemas de seguridad engloban un gran número de preocupaciones, entre las que se incluyen la protección de datos confidenciales, autorización y autentificación de usuario, vigilancia frente a ataque de usuarios y código malintencionado, así como auditoría y eventos de registro y actividad de usuario. Para abordar estos temas, ArcGIS se integra con los estándares y las tecnologías del sector que proporcionan servicios a las infraestructuras. Se pueden emplear las prácticas recomendadas del sector para garantizar la seguridad de dichos servicios sin que ello tenga repercusiones sobre ArcGIS.

Directrices generales de seguridad de un cliente enriquecido:

• Determine la tecnología y el enfoque apropiado para la autentificación de usuarios, incluida la compatibilidad para varios usuarios de la misma instancia de aplicación de cliente enriquecida. Debe tener en cuenta cómo y cuándo registrar los usuarios, si es necesario ofrecer compatibilidad para distintos tipos de usuarios (distintas funciones) con permisos diferentes (como administradores y usuarios estándar) y cómo se van a registrar los accesos correctos y fallidos. Tenga en cuenta los requisitos que tiene la autentificación sin conexión o fuera de línea, si resulta relevante.

• En caso de que los usuarios deban ser capaces de acceder a diversas aplicaciones con las mismas credenciales o la misma identidad, considere la posibilidad de optar por un inicio de sesión único (SSO) o por una solución de autentificación federada. Puede implementar una solución apropiada si se registra en una agencia externa que ofrezca un servicio de autentificación federada, si utiliza sistemas de certificados o si crea una solución personalizada para su organización o empresa.

o La Autenticación integrada de Windows se puede emplear desde el mismo momento de su adquisición con clientes enriquecidos de ArcGIS para que los usuarios disfruten de SSO.

• Considere cómo va a proteger los datos almacenados en la aplicación y en recursos como archivos, memorias caché y documentos que la aplicación utiliza. Cifre la información importante si puede verse expuesta y plantee la posibilidad de utilizar una firma digital para evitar manipulaciones y alteraciones. En las aplicaciones de alta seguridad, piense en la posibilidad de cifrar la información volátil almacenada en memoria. Recuerde también que es necesario proteger la información importante enviada desde la aplicación a través de redes o canales de comunicación.

• Considere cómo va a implementar la auditoría y el registro para la aplicación y qué información estará incluida en estos registros. Recuerde que es necesario proteger la información importante de los registros mediante cifrado; como opción también se pueden utilizar firmas digitales para los tipos de información más importantes, que son vulnerables a las manipulaciones o alteraciones.

• Tenga en cuenta la elección de un protocolo de comunicación apropiado entre clientes y servidor de ArcGIS.

o Conexión directa

 Se trata actualmente del mecanismo de comunicación más frecuente entre

...

Descargar como (para miembros actualizados) txt (21 Kb)
Leer 12 páginas más »
Disponible sólo en Clubensayos.com