Espacio
Espacio
Universidad de Navarra
Sistemas Informáticos
Espacio
Espacio

Espacio

Espacio UN - SI - Servicios - Publicar en el Web - Criterios Técnicos
Espacio
Espacio
Espacio Espacio
Espacio
Publicar en el Web - Criterios Técnicos
Espacio
 Espacio

EspacioCriterios técnicos para el desarrollo en el servidor web de la Universidad de Navarra

Estos criterios deberán ser tenidos en cuenta a la hora de crear páginas web que contengan funciones complejas tales como: formularios, applets, servlets, cookies, etc. en el desarrollo o subcontratación de servicios externos.

No se aceptará ningún proyecto sin la documentación aprobada y firmada por los Servicios Informáticos de la Universidad de Navarra. Esta documentación debe incluir el estudio y análisis de la aplicación a desarrollar con sus correspondientes diagramas de flujo y de bloques.

EspacioSistemas operativos y software de servidores

El sistema operativo principal es Unix (linux kernel 2.6.x y redHat Advanced Server 4 o superiores, ocasionalmente Solaris o TruUnix).

El servidor web es Apache o apache + ssl. Para los servlets se utilizará Tomcat.

Como servidor de base de datos, se utilizará MySQL.

Además, en el entorno de Gestión deberá consultarse sobre la plataforma (Unix o Windows NT) y el tipo de servidor web utilizado (que en algunos casos puede ser el IIS).

EspacioInicio página

EspacioArquitectura de la red

Conviene saber que en la navegación de la intranet se utilizan varios niveles de proxies y firewalls, de entrada y salida.
Red IP, con varios niveles de proxies en la navegación, tanto interna como externa. En el camino entre un cliente y un server puede haber al menos un firewall y no menos de dos routers; el tráfico web puede pasar hasta por tres equipos intermedios (proxies).

EspacioInicio página

EspacioProtocolos y seguridad

El tratamiento de datos y los formularios seguirán estrictamente lo dispuesto en Ley Orgánica 15/1999 de 13 de diciembre de Protección de Datos de Caracter Personal, registrando en su caso los correspondientes ficheros y elaborando el documento pertinente.
El uso de "cookies" o otros sistemas de archivo "on fly" de datos personales, debe atenerse a lo dispuesto en la Ley Orgánica de Protección de Datos.
Cuando se transmitan datos sensibles (contraseñas, datos personales, etc) se utilizará SSL o TLS. Se usarán digest MD5 para las contraseñas (en algunas aplicaciones se utiliza crypt-DES por motivos históricos); en los casos en que se requiera encriptación reversible: 1) se justificará el motivo, 2) si procede, se utilizará el algoritmo de Rijndael con llaves de 128 bits.
La Universidad dispone de una CA y una infraestructura PKI (x509v3).
Los applets deben firmarse digitalmente: ordinariamente no residiran en el server al que se conectan o requerirán permisos para acceder al hardware (impresora, ficheros, etc.). Se dispone de la infraestructura para el firmado de applets.

EspacioInicio página

EspacioEstándares de desarrollo

Las páginas deberán ser compatibles XHTML (strict-CCS, o frameset), siguiendo los estándares establecidos por la W3C. Si son páginas dinámicas se generarán con cgi en C, perl, PHP o mediante servlets (se recomienda el uso de XML para intercambio de datos o páginas dinámicas). Se dispone de herramientas para la adaptación de documentos HTML a XHTML y para la edición de XML.
Cuando se desarrolle una aplicación web, deberá tenerse en cuenta que la conexión puede perderse por lo que utilizará mecanismos para reconstruir la sesión o detectar el fallo de la misma.
Los URL (links) serán siempre relativos, nunca absolutos, puede fijarse la base poniendo el tag:

<BASE HREF="http://www.unav.es/un/">

Nunca debe aparecer un nombre de servidor en un link salvo que apunte fuera de la red de la Universidad. También puede utilizarse el nombre simbólico del servidor (www.unav.es), pero __nunca__ uno físico (web8.cti.unav.es), pues se utilizan proxies de entrada y salida que pueden invalidar los links absolutos y hacen el web inmantenible, sin posibilidad de cambiar los directorios, etc.:

  • Bien: <BASE HREF="http://www.unav.es/">
    ...
    <A HREF="/noticias/290601-07.html">
    <A href="/canonico/">Derecho Canónico</A>
  • Aceptable: <A HREF="http://www.unav.es/noticias/290601-07.html">
  • Rematadamente mal: <A HREF="http://web8.cti.unav.es/noticias/290601-07.html">
  • Los URL absolutos que apunten a un directorio deben terminar en "/" (por ejemplo en los folletos):

    Mal: http://www.unav.es/un

    Bien: http://www.unav.es/un/

Las páginas llevarán tags sobre el contenido (preferiblemente Dublin-Core dc.<tag>)

<!-- Meta caracteres -->
<meta name="keywords" content="Servicios Informáticos; Universidad de Navarra; technology; information; tech; support; information; office; services; service listing">
<meta name="description" content="Servicios Informáticos - Universidad de Navarra">
<!-- Dublin Core -->
<META NAME="DC.Title" CONTENT="SI - Servicios Informáticos">
<META NAME="DC.Creator" CONTENT="SI - si@unav.es">
<META NAME="DC.Subject" CONTENT="Servicios Informáticos; Universidad de Navarra; technology; information; tech; support; information; office; services; service listing">
<META NAME="DC.Description" CONTENT="SI - Servicios Informáticos">
<META NAME="DC.Publisher" CONTENT="SI - Servicios Informáticos">
<META NAME="DC.Date" CONTENT="2003-10-20">
<META NAME="DC.Language" CONTENT="es">

El contenido de los servidores web de la Universidad (incluidos Escuela, IESE, etc.) se indexa periódicamente. Existe una página de búsquedas. El motor es "htdig". Se puede utilizar la página de consultas general:

http://www.unav.es/busquedas/

o se puede "personalizar" para el departamento o servicio:

http://www.unav.es/cti/buscadores.html#2


EspacioInicio página

EspacioUtilidades y herramientas

Existe una infraestructura para validación y autentificación de usuarios para las aplicaciones web basada en directorios LDAP, base de datos Oracle y otros servicios sobre smb (NetBios sobre IP). Deben usarse los métodos desarrollados al caso. Se dispone del código de las API y aplicaciones correspondientes.
Existen unas herramientas estándares para la autentificación de alumnos en el acceso a recursos académicos, acceso a las aulas, desarrollo de unidades docentes, foros y listas de distribución. No se soportarán otras que los estándares.
La Universidad dispone de una CA y una infraestructura PKI (x509v3).
Se disponen de API para la obtención de digest MD5, crypt(DES) y encriptación reversible (Rijndael) para C y java.
Se dispone de un sistema de redireccionameinto de URL para redirigir el tráfico o enmascarar subdirectorios y servidores.
Para la atención más simple de formularios existe un CGI específico llamado FormMail. Este cgi permite la inclusión de unos campos "hidden" que contienen la información y la dirección de correo electrónico a la que se desean enviar los datos. Para más información, consulte las siguientes direcciones:

http://www.unav.es/SI/servicios/publicar/creaformu.html (Cómo hacer un formulario)

Las transacciones FTP (File Transfer Protocol) de inclusión de archivos al servidor sólo podrán realizarse desde un ordenador residente en el campus, y nunca desde fuera de la red interna de la Universidad. Aunque se utiliza FTP para cargar páginas, la tendencia es ir cambiando a SFTP, de manera que el tráfico de información y contraseñas sea seguro.
Para estudiar los accesos a las páginas web, la Universidad pone a su disposición "Urchin". Este software realiza completísimos gráficos y estadísticas de los accesos que hacen los usuarios a las páginas web.

http://www.unav.es/SI/servicios/navegarweb/urchin.html

Si se necesita utilizar un servidor de audio, la Universidad pone a su disposición un servidor RTSP, ya instalado.

EspacioInicio página

EspacioProcedimientos

Cualquier desarrollo externo de sistemas, software, redes o relacionado con la informática será contratado por los Servicios Informáticos, nunca por el usuario interno (Departamento, Facultad, etc.). La contratación requiere un contrato que recoja los aspectos descritos en este documento y las claúsulas correspondientes de fuentes, propiedad intelectual, etc.

Cualquier desarrollo deberá contemplar la arquitectura de sistemas de la Universidad, las normas de seguridad y estándares de desarrollo.

Como norma básica, las páginas no contendrán ningún tipo de llamada a otro código que no sea el estándar de XHTML, CSS, Java o JavaScript.

Cuando un proyecto requiera desarrollo de código que deba ejecutarse en el servidor o afecte o pueda afectar a datos personales (cookies, javascript), este se entregará a los Servicios Informáticos para su análisis y compilación. La programación y análisis se encargará a los Servicios Informáticos que ocasionalmente podrán subcontrar su desarrollo externo. En el pliego de condiciones del contrato debe exigirse: diagrama funcional del proceso, cesión de la propiedad intelectual, código fuente y scripts de compilación si se requieren.

Las páginas que se desee sean publicadas, en ningún caso contendrán enlaces (links) a programas ejecutables o aplicaciones residentes en servidores de la propia Universidad o ajenos a ella. Para ello, existe un servidor FTP de software de la Universidad a disposición del personal y alumnos.

No se podrán realizar conexiones TELNET al web de la Universidad.

No está prevista la inclusión de APPLETs que supongan iniciar una conexión con algún ordenador de la Universidad a través del mismo. Excepcionalmente, previa autorización del responsable de los Servicios de Informática de la Universidad, podrá participarse el APPLET y el código fuente a SI, para que sea firmado digitalmente, y pueda acceder a los recursos de los ordenadores de la Universidad. En todo caso, los APPLETs deberán estar programados de forma que permitan la conexión a través de proxies y firewalls.

Servlets: al igual que el resto del código residente en el servidor, se desarrollarán o subcontratarán por los Servicios Informáticos.

En caso de que se desee integrar una base de datos existente con utilidades de entorno web, la realización de dichas herramientas se hará siempre por parte de los Servicios de Informática de la Universidad, subcontratando de éstos, al menos, su análisis y diseño. Deberá informarse, además, al administrador del servicio web,que deberá disponer del código fuente en el caso de que dicho desarrollo no sea a cargo de SI.

Otros criterios no técnicos, sino de formato y demás están recogidos en el documento:

http://www.unav.es/identidadgrafica/

La dirección de correo electrónico del Administrador de los Servicios Web de la Universidad es:


Espacio Inicio página
Espacio
Espacio
Espacio
Avisos Informáticos

Espacio Cuenta de correo

(Solo usuarios Unav)
Espacio
Espacio
 
 
Espacio
Espacio
Espacio
Espacio guión Universidad de Navarra - Red Universidad - Normas de Uso - Protección de Datos
948425600 -