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

Los clientes libres


Enviado por   •  2 de Diciembre de 2013  •  Trabajos  •  358 Palabras (2 Páginas)  •  171 Visitas

Página 1 de 2

Los clientes libres

El recurso básico de un sistema libre de voto electónico es el Web: Recordemos que el principio de libertad, nos obliga a huír de soluciones que liguen a un determinado software o sistema operativo. Si bien en el servidor no es tanto problema, es una razón sine qua non en el cliente de voto. El uso del web y del lenguaje html es una garantía de portabilidad

Por el mismo motivo huiremos de soluciones web propietarias o no extendidas: plug-ins, javascript, applets java. No podemos olvidar que cualquiera, con independencia de su sistema y recursos debe poder participar En resumen, el cliente será cualquier navegador web que soporte HTML-3.2, sin extensiones

El lado del servidor

Aunque en el lado del servidor se dispone de más libertad, vamos a evaluar las herramientas necesarias y su disponibilidad como software libre

En primer lugar está el servidor de bases de datos. Necesitaremos software que soporte integridad referencial, agrupamiento de transacciones, actualizaciones en cascada.... En el momento de escribir estas líneas sólo tenemos un RDBMS libre que cumpla estas condiciones: PostGreSQL-7.X, distribuído bajo licencia BSD

Necesitamos, por supuesto un servidor Web. En este caso no hay duda ninguna: Apache es nuestra elección. No solo por su carácter de software libre, sino por su seguridad y estabilidad: el 60% de los servidores Web de InterNet están basados en él. Deberemos añadir soporte para SSL (Secure Socket Layer), y de scripts CGI.

Para unir el sistema Web con el servidor de bases de datos, escogeremos un lenguaje de programación de CGI's. Aquí la disponibilidad de software es mucho más variada: Perl, PHP, e incluso ejecutables compilados, bien nativos o bien servlets Java. No obstante, por su sencillez y posibilidades de acceso a bases de datos, PHP es una de las mejores elecciones

Por debajo de todo este entorno necesitaremos un entorno de desarrollo libre y un sistema operativo libre... FreeBSD, o GNU/Linux son las elecciones del momento.

El lector puede analizar los ejemplos de software libre sobre voto electrónico que se ofrecen.

En resumen: para realizar un servidor de voto electrónico de calidad no es preciso recurrir a ningún tipo de solución propietaria: El software libre ofrece recursos más que suficientes

...

Descargar como (para miembros actualizados)  txt (2.3 Kb)  
Leer 1 página más »
Disponible sólo en Clubensayos.com