Subido por dulce torres Jimenez

Tecnologías básicas de desarrollo para el comercio electrónico

Anuncio
Sistemas operativos
Un servidor es:
Una computadora en la que se ejecuta un programa que realiza alguna tarea en beneficio de otras aplicaciones
llamadas clientes, tanto si se trata de un ordenador central (mainframe), un miniordenador, una computadora
personal, una PDA o un sistema embebido; sin embargo, hay computadoras destinadas únicamente a proveer los
servicios de estos programas: estos son los servidores por antonomasia.
Un servidor no es necesariamente una máquina de última generación de grandes proporciones, no es
necesariamente un superordenador; un servidor puede ser desde una computadora de bajo recursos, hasta una
máquina sumamente potente (ej.: servidores web, bases de datos grandes, etc. Procesadores especiales y hasta
varios terabytes de memoria). Todo esto depende del uso que se le dé al servidor .
Software de servidor
La palabra "servidor" tiene una amplia definición en la informática moderna. En general, puede significar cualquier cosa que sirve lo que sea en
una red. Por lo general, se refiere tanto a un equipo que envía datos o archivos en Internet, o el software en dicha computad ora que permite
que esto suceda. Hay muchos tipos diferentes de software de servidor y que a menudo trabajan en conjunto con los demás.
Software de servidor de web
El tipo más común de software de servidor ofrece una serie de archivos en una computadora en la Web en forma de un sitio web. Pu ede hacer
esto utilizando el Protocolo de Transferencia de Hipertexto, o HTTP (por sus siglas en inglés), un método a través del cual l os navegadores web
solicitan datos de los servidores web y estos responden con los datos, por lo general una combinación de imágenes y archivos HTML. Los
servidores web más populares son Apache y Microsoft IIS.
Software de cliente
Es un modelo de diseño de software donde las tareas se reparten
entre los proveedores de recursos o servicios, llamados servidores
y los demandantes, llamados clientes . Un cliente realiza
peticiones a otro programa y el servidor es quien le da respuesta.
Cookies
Una cookie es un archivo creado por un sitio web que contiene pequeñas cantidades de datos y que se envían entre un
emisor y un receptor. En el caso de Internet el emisor sería el servidor donde está alojada la página web y el receptor es
el navegador que usas para visitar cualquier página web.
Su propósito principal es identificar al usuario almacenando su historial de actividad en un sitio web específico, de
manera que se le pueda ofrecer el contenido más apropiado según sus hábitos. Esto quiere decir que cada vez que se
visita una página web por primera vez, se guarda una cookie en el navegador con un poco de información. Luego,
cuando se visita nuevamente la misma página, el servidor pide la misma cookie para arreglar la configuración del sitio
y hacer la visita del usuario tan personalizada como sea posible.
Cloud computing aplicaciones que lo utilizan,
las ventajas y los riesgos.
Se trata de un modelo de servicios que almacena de manera permanente toda la
información de una empresa en servidores en Internet. Será la compañía responsable de
los servidores quien se encargue del mantenimiento de los mismos, de preservar las
bases de datos, etc. Google Apps , Amazon EC2, Microsoft Azure y Ubuntu One ya
ofrecen estos servicios; proveen aplicaciones comunes de negocios en línea accesibles
desde un navegador de internet, como Firefox o Internet Explorer, mientras el software
y los datos se almacenan en los servidores.
Ventajas del Cloud Computing
Es escalable: con un coste bastante accesible, una pyme puede comprar una licencia, mientras que una
multinacional, comprará 500 licencias. Y las dos compartirán los mismos servicios.
Dejamos de depender de nuestro puesto físico de trabajo. Al tener los datos en el servidor, cualquier ordenador,
smartphone o cyber café se convierten en nuestra oficina.
Desventajas del Cloud Computing
Dependemos de nuestro proveedor, de que tenga una buena política y preserve los datos, aunque pueden hacerse
backups periódicos al disco duro de nuestra ordenador.
¡Si se nos corta internet, estaremos en apuros! Esta es una clara desventaja, pero podremos salvar este problema si
contamos con dispositivos que nos ofrezcan una vía alternativa de conexión, como por ejemplo una conexión wifi.
También existe la posibilidad de trabajar offline.
Vulnerabilidad de la privacidad de nuestros datos, aunque si nos ponemos a pensar, ésta ya existe cuando usamos
gmail, yahoo, etc. El acceso con contraseñas y sectores de seguridad con protocolo https, disminuyen el peligro.
Fuente geeksroom.com
Seguridad: certificados y firma digital.
En pocas palabras, los certificados digitales garantizan que dos computadoras que se comunican entre sí
puedan efectuar transacciones electrónicas con éxito. La base de esta tecnología reside en los códigos
secretos o en la “encriptación”. La encriptación garantiza la confidencialidad, la integridad y la autenticidad
de la información que se desea transmitir y que tiene vital importancia para la persona o empresa .
Firma digital
La firma digital es una herramienta tecnológica que permite garantizar la autoría e integridad de los
documentos digitales, posibilitando que éstos gocen de una característica que únicamente era propia de los
documentos en papel.
Una firma digital es un conjunto de datos asociados a un mensaje digital que permite garantizar la identidad
del firmante y la integridad del mensaje.
La firma digital no implica asegurar la confidencialidad del mensaje; un documento firmado digitalmente
puede ser visualizado por otras personas, al igual que cuando se firma holográficamente.
La firma digital es un instrumento con características técnicas y normativas. Esto significa que existen
procedimientos técnicos que permiten la creación y verificación de firmas digitales, y existen documentos
normativos que respaldan el valor legal que dichas firmas poseen.
Amenazas
Las categorías generales de amenazas o ataques al comercio electrónico son las siguientes [GHOS98]:
Vandalismo y sabotaje en Internet
Violación a la seguridad o privacidad
Robo y fraude en Internet
Violación a la integridad de los datos
Negación de servicio
Principales lenguajes de programación en
internet
Lenguaje JavaScript
Este es un lenguaje interpretado, no requiere compilación. Fue creado por Brendan Eich en la empresa
Netscape Communications. Utilizado principalmente en páginas web. Es similar a Java, aunque no es
un lenguaje orientado a objetos, el mismo no dispone de herencias. La mayoría de los navegadores en
sus últimas versiones interpretan código JavaScript.
El código JavaScript puede ser integrado dentro de nuestras páginas web. Para evitar
incompatibilidades el World Wide Web Consortium (W3C) diseño un estándar denominado DOM (en
inglés Document Object Model, en su traducción al español Modelo de Objetos del Documento).
Lenguaje PHP
Es un lenguaje de programación utilizado para la creación de sitio web. PHP es un acrónimo recursivo
que significa “PHP Hypertext Pre-processor”, (inicialmente se llamó Personal Home Page). Surgió en
1995, desarrollado por PHP Group.
PHP es un lenguaje de script interpretado en el lado del servidor utilizado para la generación de
páginas web dinámicas, embebidas en páginas HTML y ejecutadas en el servidor. PHP no necesita ser
compilado para ejecutarse. Para su funcionamiento necesita tener instalado Apache o IIS con las
librerías de PHP. La mayor parte de su sintaxis ha sido tomada de C, Java y Perl con algunas
características específicas. Los archivos cuentan con la extensión (php).
Descargar