Anexo 1: Características Técnicas

Requerimientos mínimos y deseables del servidor

 

La implementación de la plataforma puede ser llevada a cabo en servidores de e-ducativa (como parte del servicio ofrecido en modalidad ASP - Application Service Provider), tanto como en servidores propios de la organización.

El siguiente punto debe tenerse en cuenta solamente si la instalación se realiza sobre servidores de la organización.

 

Requerimientos de Hardware

El uso de tecnología abierta en el desarrollo de la aplicación permite que el sistema sea multiplataforma, es decir, la aplicación puede correr sobre diversos servidores y sistemas operativos.

Las siguientes configuraciones son las recomendadas bajo las diferentes arquitecturas soportadas

 

Procesador

Procesador AMD64x2 4000+ ó Intel Pentium IV 3GHz equivalente o superiores (multinucleos, 32 o 64 bits, etc.).

 

Sistemas Operativos

Plataformas Microsoft Windows.

Plataformas Unix o clónicos (Linux, Solaris, etc.). Quedan excluidas las distribuciones de RedHat Enterprise 5.x o basadas en la misma (incluye CentOS 5.x y algunas versiones de Fedora). [1]

 

IMPORTANTE: Debido a que los productos desarrollados por E-ducativa son multiplataforma, pueden ser utilizados satisfactoriamente en diferentes entornos, tanto Unix (o clónicos) como Microsoft Windows, pero nuestra experiencia sobre las diferentes plataformas nos hacen optar por una solución Linux + Apache en caso de que sea factible la elección de la misma.

A su vez, desde nuestro punto de vista, los requerimientos de HARDWARE para utilizar los productos E-ducativa, especialmente ante alta concurrencia son mayores en plataformas Microsoft Windows + IIS que en plataformas Unix (o clónicos) + Apache.

 

Memoria RAM

El sistema puede funcionar con un mínimo de 1 GiB RAM, sin embargo, dado el incremento de consumo de memoria en los sistemas operativos actuales, sería recomendable disponer de al menos 2 GiB de RAM, teniendo en cuenta que a más cantidad de RAM, mejor responderá el sistema operativo.

Recomendado: 2 GiB / 4 GiB o más.

 

Almacenamiento

Se recomienda disponer de al menos 500 MiB libres de espacio en disco para la instalación de la plataforma, y suficiente espacio adicional para datos. Cabe destacar que la capacidad en disco rígido deberá ser proporcionada según la cantidad de información y contenidos que almacenen los cursos dentro de la plataforma.

[1]. Dichas distribuciones poseen un BUG (error de software) en el lenguaje perl que puede provocar que la ejecución de cualquier software escrito en dicho lenguaje puede llegar a ser hasta 100 veces más lenta que en un Linux que no presenta dicho BUG

Asimismo, los dispositivos de almacenamiento tienen un alto impacto en la performance del producto, por eso es recomendable el uso de tecnologías SATA II, SCSI, ó en última instancia almacenamiento remoto de fibra con alta velocidad de escritura y lectura.

 

Backups

Se destaca que como todo sistema informático sensible, es recomendable el uso de diferentes formas de backups para prevenir pérdida de datos por fallas del software, hardware donde está contenido el mismo, ó error del usuario. En el caso de la plataforma e-ducativa, el backup debería realizarse sobre los archivos del software y su base de datos.

 

Requerimientos de Software

 

Para el Servidor:

A continuación se detallan los requerimientos relacionados con el software de base que debe estar instalado en el servidor. Dependiendo del sistema operativo, algunas de estas aplicaciones son instaladas por defecto, o pueden ser agregadas desde los discos de instalación o repositorios de la distribución del sistema operativo.

Se detallan algunas direcciones de Internet desde donde se puede realizar la descarga de estas aplicaciones.

 

+ Servidor Web

Internet Information Server

Apache http://httpd.apache.org/download.cgi

 

+ Perl

- Windows: ActivePerl versión 5.8.8 o superior (no soportadas inferiores a 5.8.8)

http://www.activestate.com/Products/Download/Get.plex?id=ActivePerl

- Linux: Plataforma Perl versión 5.8.8 o superior (no soportadas menores a 5.8)

http://www.cpan.org/ports/index.html

 

+ Módulos Perl

·  Archive::Zip

·  Archive::Tar

·  Crypt::RC4

·  Cwd

·  CGI::Cookie

·  CGI::Carp

·  CGI

·  Compress::Zlib

·  Digest::MD5

·  DBD::mysql

·  Data::Dumper

·  DBI

·  Exporter

·  FileHandle

·  File::Spec

· GD

·  File::Copy

·  File::Basename

·  File::Find

·  File::Path

·  HTML::Parser

·  HTML::Template

·  IO::Stringy

·  IO::Seekable

·  IO::File

·  IO::Socket

·  IO::Wrap

·  Mail::Internet

·  Mail::Sender

·  Mail::Header

·  MIME::Words

·  Mail::Field

·  MIME::QuotedPrint

·  MIME::Base64

·  Net::Cmd

·  Socket

·  Scalar::Util

·  Spreadsheet::WriteExcel

·  String::Random

·  Time::HiRes

·  Text::Wrap

·  version

·  XML::SAX

·  XML::LibXML::Common

·  XML::Parser

·  XML::LibXML

 

 

+ Aplicaciones que deben estar presentes en el servidor

- Linux:

Comando: convert

Paquete Debian: ImageMagick

Url: http://www.imagemagick.org/

Comando: htmldoc

Paquete Debian: htmldoc

Url: http://freshmeat.net/projects/htmldoc/

 

- Windows:

Comando: convert

Url: http://www.imagemagick.org/download/binaries/

Comando: htmldoc

Url: http://www.htmldoc.org/software.php

 

+ Base de Datos MySQL

MySQL 4.1.x / Versión 4.1.22 o superior http://dev.mysql.com/downloads/mysql/4.1.html

MySQL 5.x / Versión 5.0.24 o superior http://dev.mysql.com/downloads/mysql/5.0.html

Configurada con juego de caracteres LATIN-1

 

+ Servidor SMTP

Cualquiera

 

e-ducativa provee, de ser necesario un script de verificador de entorno,info.cgi, que le permitirá realizar una validación de la aptitud del servidor. Si desea obtener este script, no deje de solicitarlo a soporte@e-ducativa.com

 

Requerimientos mínimos y deseables de los clientes Web

Requerimientos de Hardware

Se necesita un PC Pentium o computadora Macintosh capaz de correr uno de los navegadores Web listados debajo.

 

Requerimientos de Software

No requiere descargas o instalaciones de software especial debido a que la aplicación completa reside en un servidor central. El único software necesario es un navegador Web.

Esto permite que cualquier modificación sobre el curso sea realizada mediante un punto de acceso al Web, y estos cambios estén inmediatamente disponibles a los estudiantes que ingresen a la plataforma.

La aplicación es compatible con los navegadores:

+ Mozilla Firefox 3.5 o superior

+ Internet Explorer 7.0 o superior.

Conexión a Internet:

Mínimo: 28.8 Kbps / 56 Kbps (modem)

Recomendado: 128 Kbps o superior (ADSL)

 

Lenguaje de programación y características de la base de datos

La plataforma está desarrollada bajo un conjunto de tecnologías web entre las cuales se destacan: Perl (server side processing); HTML, XML, SOAP y JSON (documentos y trasferencia de datos); Javascript, ActionScript (client side processing); MySQL (server side data) y se enlaza con la aplicación mediante el módulo DBI Perl, CSS (formateo de documentos client side), hace uso de técnicas como AJAX, o Webservices..

 

Grado de compatibilidad para contenidos generados en HTML y Flash

Actualmente la plataforma permite la incorporación de contenidos en formato HTML, a los que llamamos micrositios. Estos micrositios pueden ser desarrollados en HTML, DHTML, JAVA, JAVASCRIPT, Flash, Director, Authorware, etc.; que el tutor podrá subir a manera de archivo comprimido y el sistema se encarga de descompactar y embeber dentro de la estructura de la plataforma. Para más información sobre Micrositios, consulte la sección Micrositios.