Professional Documents
Culture Documents
Oficina de Informtica
Julio 2009
OFICINA DE I NFORMTICA
ndice
1.
Generalidades................................................................................................................................. 3
1.1
1.2
1.3
1.4
2.
Objetivo ................................................................................................................................ 3
Alcance ................................................................................................................................ 3
Vigencia ............................................................................................................................... 3
Base Legal ........................................................................................................................... 4
Estndares ...................................................................................................................................... 4
2.1 Plataforma de Red ................................................................................................................ 4
2.2 Arquitectura Web .................................................................................................................. 5
2.3 Componentes en el cliente.................................................................................................... 5
2.3.1
Navegadores web.................................................................................................... 5
2.3.2
Plug-in y programas ................................................................................................ 6
2.4
Plataforma Tecnolgica ................................................................................................... 6
2.4.1
Sistema Operativo del servidor ................................................................................ 6
2.4.1.1 Software Libre.......................................................................................... 6
2.4.1.2 Software Propietario ................................................................................ 6
2.4.2
Motor de Base de Datos (relacional) ........................................................................ 7
2.4.2.1 Software libre ........................................................................................... 7
2.4.2.2 Software Propietario ................................................................................ 7
2.4.3
Contenedor (servidor) Web...................................................................................... 8
2.4.3.1 Software libre ........................................................................................... 8
2.4.3.2 Software Propietario ................................................................................ 9
2.4.4
Lenguaje de Programacin de Aplicaciones Web .................................................... 9
2.4.4.1 Software libre. .......................................................................................... 9
2.4.4.2 Software Propietario................................................................................. 9
2.4.5
Entorno Integrado de Desarrollo (IDE) ................................................................... 10
2.4.4.1 Software libre. ........................................................................................ 10
2.4.4.2 Software Propietario............................................................................... 10
2.4.6
Lenguaje de Scripts. .............................................................................................. 10
3.
4.
Glosario ........................................................................................................................................ 11
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
2/13
OFICINA DE I NFORMTICA
1.
Generalidades
1.1 Objetivo
Delimitar el conjunto de opciones posibles de tecnologas y productos para el desarrollo de
aplicaciones web, garantizando un desarrollo y mantenimiento estndar.
Garantizar un ptimo periodo de vida til de las aplicaciones web, propendiendo al uso de
herramientas y plataformas de desarrollo cuya vigencia en el mercado tecnolgico est
garantizada a largo plazo.
Facilitar la administracin de software promoviendo la estandarizacin de herramientas de
desarrollo y produccin de aplicaciones web.
1.2 Alcance
Todas las dependencias del Ministerio de Educacin, Instancias de Gestin Educativa
Descentralizada a nivel nacional y Organismos Pblicos Descentralizados del Sector
Educacin.
Los estndares establecidos en este documento deben ser respetados en el desarrollo de
todas las aplicaciones web, tanto en el caso de desarrollo con esfuerzo propio como las
que requieren el apoyo de terceros y
1.3 Vigencia
La vigencia de estos estndares est condicionada a:
Los cambios del entorno (mercado, tecnologas, precios, marcos legales, etc).
Esta normatividad se revisar cada 6 (seis) meses contados a partir del mes de su
aprobacin.
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
3/13
OFICINA DE I NFORMTICA
2. Estndares
Estos estndares tienen carcter obligatorio y la eleccin de alguno de ellos (u otros no
contemplados en este documento) estar sujeta al Informe Previo de Evaluacin de la Oficina de
Informtica, tal como lo indica la Ley N 28612 en su artculo quinto.
Imagen 2.1.01
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
4/13
OFICINA DE I NFORMTICA
Imagen 2.2.01
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
5/13
OFICINA DE I NFORMTICA
Requisitos
Ninguno.
Condiciones
Requisitos
Condiciones
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
6/13
OFICINA DE I NFORMTICA
Requisitos
Ninguno.
Condiciones
Producto
Requisitos
Ninguno.
Condiciones
Requisitos
Condiciones
de
respuesta rpida.
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
7/13
OFICINA DE I NFORMTICA
Producto
Requisitos
Condiciones
de
respuesta rpida.
Producto
Requisitos
Condiciones
Requisitos
Ninguno
Condiciones
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
8/13
OFICINA DE I NFORMTICA
Requisitos
Condiciones
Java
PHP 5.0 o superior.
Requisitos
Ninguno.
Condiciones
.NET C#
Requisitos
Condiciones
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
9/13
OFICINA DE I NFORMTICA
Requisitos
Ninguno.
Condiciones
Adobe Dreamweaver
Microsoft Visual Studio 2008
Requisitos
Condiciones
JavaScript
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
10/13
OFICINA DE I NFORMTICA
Seguridad.
4. Glosario
APLICACIN WEB
Es aquella que los usuarios usan accediendo a un servidor web a travs de Internet o de una
intranet mediante un navegador web que opera como cliente ligero. Se caracteriza por la
posibilidad de actualizar y mantener aplicaciones web sin distribuir e instalar software en miles de
potenciales clientes.
BASE DE DATOS RELACIONAL
Es una base de datos basada en un modelo relacional. El modelo relacional para la gestin de
una base de datos es un modelo de datos basado en la lgica de predicado y en la teora de
conjuntos. Este modelo considera la base de datos como una coleccin de relaciones. De manera
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
11/13
OFICINA DE I NFORMTICA
simple, una relacin representa una tabla, en que cada fila representa una coleccin de valores
que describen una entidad del mundo real. Cada fila se denomina tupla o registro y cada columna
campo.
COMPATIBILIDAD
Referente a la capacidad de una computadora para ejecutar programas de otra computadora y
acceder a la base de datos de la misma a la vez que se comunica con sta. Referente a la
capacidad de un dispositivo de hardware particular para tener una interfaz con una computadora
particular.
ESTANDARIZACIN
Proceso de racionalizacin consistente en ajustar a un determinado tipo o modelo los bienes o
servicios por adquirir o contratar, en atencin a los equipamientos preexistentes (Segn el
Reglamento de la Ley de Contrataciones y Adquisiciones del Estado mediante D.S. N 013-2001PCM.)
LENGUAJE DE PROGRAMACIN
Es una tcnica estndar de comunicacin que permite expresar las instrucciones que han de ser
ejecutadas en una computadora. Consiste en un conjunto de reglas sintcticas y semnticas que
definen un programa informtico.
NAVEGADOR WEB
Un navegador web es una aplicacin software que permite al usuario recuperar y visualizar
documentos de hipertexto, comnmente descritos en HTML, desde servidores web de todo el
mundo a travs de Internet
PLUG - IN
Son programas que permiten visualizar e interpretar ficheros de texto, de vdeo o de sonido, de
distinto formato. La caracterstica principal de estos programas es que, una vez instalados, son
transparentes para el usuario que los utiliza y estn totalmente integrados en los sitios Web.
SERVIDOR WEB
Un servidor web es un programa que ejecuta de forma continua en un ordenador, mantenindose
a la espera de peticiones por parte de un cliente (un navegador de internet) y que contesta a estas
peticiones de forma adecuada, sirviendo una pgina web que ser mostrada en el navegador o
mostrando el mensaje correspondiente si se detect algn error.
SISTEMA OPERATIVO
Software destinado a permitir la comunicacin del usuario con un ordenador y gestionar sus
recursos de manera eficiente. Comienza a trabajar cuando se enciende el ordenador, y gestiona el
hardware de la mquina desde los niveles ms bsicos.
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
12/13
OFICINA DE I NFORMTICA
SOFTWARE
Se refiere a todas las aplicaciones o programas que se encuentran funcionando en cualquier
equipo computacional o de comunicacin.
SOFTWARE LIBRE
Es aquel cuya licencia de uso garantiza las facultades de:
Modificacin del programa y distribucin libre tanto de las alteraciones como del nuevo
programa resultante bajo las mismas condiciones.
SOFTWARE PROPIETARIO
Es aquel cuya licencia de uso no permite todas o alguna de las facultades previstas en la
definicin anterior.
Estndares para el Uso de Herramientas de Desarrollo y Plataformas de Aplicaciones Web Ver 4.0
13/13